mdl::ifm
========

.. contents:: :local:

Definitions:
------------
[1/294] 'mdl::ifm::MayaBackplateType(::ifm::MayaBackplateType)'
###############################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaBackplateType",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaBackplateType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaBackplateType' (SDTypeEnum)

[2/294] 'mdl::ifm::int(::ifm::MayaBackplateType)'
#################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaBackplateType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[3/294] 'mdl::ifm::MayaBackplateFitType(::ifm::MayaBackplateFitType)'
#####################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaBackplateFitType",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaBackplateFitType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaBackplateFitType' (SDTypeEnum)

[4/294] 'mdl::ifm::int(::ifm::MayaBackplateFitType)'
####################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaBackplateFitType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[5/294] 'mdl::ifm::mayaBackplate(::ifm::MayaBackplateType,texture_2d,color,color,color,float,::ifm::MayaBackplateFitType,float2,float,float2,float,int2,int2,float2,float2)'
############################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'type' = SDValueEnum("mdl::ifm::MayaBackplateType",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaBackplateType' (SDTypeEnum) [Uniform]

      * 'imageName' = SDMDLValueTextureReference() [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'sourceTexture' = SDValueColorRGB(ColorRGB(0,1,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB) [Uniform]

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'fit' = SDValueEnum("mdl::ifm::MayaBackplateFitType",1) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaBackplateFitType' (SDTypeEnum) [Uniform]

      * 'size' = SDValueFloat2(float2(1.41732287,0.944881916)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'squeezeCorrection' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'offset' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'rotate' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'coverage' = SDValueInt2(int2(1,1)) [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2) [Uniform]

      * 'coverageOrigin' = SDValueInt2(int2(0,0)) [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2) [Uniform]

      * 'cameraAperture' = SDValueFloat2(float2(1.41732287,0.944881916)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'cameraFilmOffset' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::base::texture_return' (SDTypeStruct)

[6/294] 'mdl::ifm::layerMode(::ifm::layerMode)'
###############################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::layerMode",1) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::layerMode' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::layerMode' (SDTypeEnum)

[7/294] 'mdl::ifm::int(::ifm::layerMode)'
#########################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::layerMode' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[8/294] 'mdl::ifm::SpecularType(::ifm::SpecularType)'
#####################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::SpecularType",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::SpecularType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::SpecularType' (SDTypeEnum)

[9/294] 'mdl::ifm::int(::ifm::SpecularType)'
############################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::SpecularType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[10/294] 'mdl::ifm::colorChannel(color,int)'
############################################
   * SDPropertyCategory = 'Input'
      * 'a' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'i' [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[11/294] 'mdl::ifm::mayaColorHsvToRgb(float3)'
##############################################
   * SDPropertyCategory = 'Input'
      * 'hsv' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[12/294] 'mdl::ifm::mayaColorRgbToHsv(float3)'
##############################################
   * SDPropertyCategory = 'Input'
      * 'rgb' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[13/294] 'mdl::ifm::color_double3(color)'
#########################################
   * SDPropertyCategory = 'Input'
      * 'v' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'double3' (SDTypeDouble3)

[14/294] 'mdl::ifm::color_float3(color)'
########################################
   * SDPropertyCategory = 'Input'
      * 'v' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[15/294] 'mdl::ifm::float_double(float)'
########################################
   * SDPropertyCategory = 'Input'
      * 'v' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'double' (SDTypeDouble)

[16/294] 'mdl::ifm::float2_double2(float2)'
###########################################
   * SDPropertyCategory = 'Input'
      * 'v' [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'double2' (SDTypeDouble2)

[17/294] 'mdl::ifm::float3_color(float3)'
#########################################
   * SDPropertyCategory = 'Input'
      * 'v' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[18/294] 'mdl::ifm::float3_double3(float3)'
###########################################
   * SDPropertyCategory = 'Input'
      * 'v' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'double3' (SDTypeDouble3)

[19/294] 'mdl::ifm::float4_double4(float4)'
###########################################
   * SDPropertyCategory = 'Input'
      * 'v' [CONNECTABLE]
         * Types:
            * 'float4' (SDTypeFloat4)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'double4' (SDTypeDouble4)

[20/294] 'mdl::ifm::double_float(double)'
#########################################
   * SDPropertyCategory = 'Input'
      * 'v' [CONNECTABLE]
         * Types:
            * 'double' (SDTypeDouble)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[21/294] 'mdl::ifm::double2_float2(double2)'
############################################
   * SDPropertyCategory = 'Input'
      * 'v' [CONNECTABLE]
         * Types:
            * 'double2' (SDTypeDouble2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[22/294] 'mdl::ifm::double3_color(double3)'
###########################################
   * SDPropertyCategory = 'Input'
      * 'v' [CONNECTABLE]
         * Types:
            * 'double3' (SDTypeDouble3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[23/294] 'mdl::ifm::double3_float3(double3)'
############################################
   * SDPropertyCategory = 'Input'
      * 'v' [CONNECTABLE]
         * Types:
            * 'double3' (SDTypeDouble3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[24/294] 'mdl::ifm::double4_float4(double4)'
############################################
   * SDPropertyCategory = 'Input'
      * 'v' [CONNECTABLE]
         * Types:
            * 'double4' (SDTypeDouble4)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float4' (SDTypeFloat4)

[25/294] 'mdl::ifm::IrayProjectionReturn(::ifm::IrayProjectionReturn)'
######################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayProjectionReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayProjectionReturn' (SDTypeStruct)

[26/294] 'mdl::ifm::IrayProjectionReturn()'
###########################################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayProjectionReturn' (SDTypeStruct)

[27/294] 'mdl::ifm::IrayProjectionReturn(::base::texture_coordinate_info,float2)'
#################################################################################
   * SDPropertyCategory = 'Input'
      * 'outTextureCoordinateInfo' [CONNECTABLE]
         * Types:
            * 'mdl::base::texture_coordinate_info' (SDTypeStruct)

      * 'outUV' [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayProjectionReturn' (SDTypeStruct)

[28/294] 'mdl::ifm::IrayProjectionReturn.outTextureCoordinateInfo(::ifm::IrayProjectionReturn)'
###############################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayProjectionReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::base::texture_coordinate_info' (SDTypeStruct)

[29/294] 'mdl::ifm::IrayProjectionReturn.outUV(::ifm::IrayProjectionReturn)'
############################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayProjectionReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[30/294] 'mdl::ifm::irayProjection(::base::texture_coordinate_system,int,::base::projection_mode,float4x4)'
###########################################################################################################
   * SDPropertyCategory = 'Input'
      * 'coordinateSystem' = SDValueEnum("mdl::base::texture_coordinate_system",2) [CONNECTABLE]
         * Types:
            * 'mdl::base::texture_coordinate_system' (SDTypeEnum) [Uniform]

      * 'textureSpace' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'type' = SDValueEnum("mdl::base::projection_mode",5) [CONNECTABLE]
         * Types:
            * 'mdl::base::projection_mode' (SDTypeEnum) [Uniform]

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayProjectionReturn' (SDTypeStruct)

[31/294] 'mdl::ifm::IrayStateReturn(::ifm::IrayStateReturn)'
############################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

[32/294] 'mdl::ifm::IrayStateReturn()'
######################################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

[33/294] 'mdl::ifm::IrayStateReturn(float3,float3,float3,float2,float3,float3,color,int,float,float,float,float,float,float,float3,float3)'
###########################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'position' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'normal' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'geometryNormal' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'uv' [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'uvTangent' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'uvBitangent' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'vertexColor' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'label' [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

      * 'animationTime' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'normalsDotProduct' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'normalsAngle' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'normalVectorDotProduct' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'normalVectorAngle' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'minimumDistance' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'minimumDistanceVector' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'minimumDistanceAbsoluteVector' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

[34/294] 'mdl::ifm::IrayStateReturn.position(::ifm::IrayStateReturn)'
#####################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[35/294] 'mdl::ifm::IrayStateReturn.normal(::ifm::IrayStateReturn)'
###################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[36/294] 'mdl::ifm::IrayStateReturn.geometryNormal(::ifm::IrayStateReturn)'
###########################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[37/294] 'mdl::ifm::IrayStateReturn.uv(::ifm::IrayStateReturn)'
###############################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[38/294] 'mdl::ifm::IrayStateReturn.uvTangent(::ifm::IrayStateReturn)'
######################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[39/294] 'mdl::ifm::IrayStateReturn.uvBitangent(::ifm::IrayStateReturn)'
########################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[40/294] 'mdl::ifm::IrayStateReturn.vertexColor(::ifm::IrayStateReturn)'
########################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[41/294] 'mdl::ifm::IrayStateReturn.label(::ifm::IrayStateReturn)'
##################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[42/294] 'mdl::ifm::IrayStateReturn.animationTime(::ifm::IrayStateReturn)'
##########################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[43/294] 'mdl::ifm::IrayStateReturn.normalsDotProduct(::ifm::IrayStateReturn)'
##############################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[44/294] 'mdl::ifm::IrayStateReturn.normalsAngle(::ifm::IrayStateReturn)'
#########################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[45/294] 'mdl::ifm::IrayStateReturn.normalVectorDotProduct(::ifm::IrayStateReturn)'
###################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[46/294] 'mdl::ifm::IrayStateReturn.normalVectorAngle(::ifm::IrayStateReturn)'
##############################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[47/294] 'mdl::ifm::IrayStateReturn.minimumDistance(::ifm::IrayStateReturn)'
############################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[48/294] 'mdl::ifm::IrayStateReturn.minimumDistanceVector(::ifm::IrayStateReturn)'
##################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[49/294] 'mdl::ifm::IrayStateReturn.minimumDistanceAbsoluteVector(::ifm::IrayStateReturn)'
##########################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[50/294] 'mdl::ifm::irayState(int,int,float3,float3[count])'
############################################################
   * SDPropertyCategory = 'Input'
      * 'uvId' [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

      * 'vertexColorId' [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

      * 'vector' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'points' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<float3>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)

[51/294] 'mdl::ifm::IrayTextureReturn(::ifm::IrayTextureReturn)'
################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

[52/294] 'mdl::ifm::IrayTextureReturn(color,float,float3)'
##########################################################
   * SDPropertyCategory = 'Input'
      * 'outColor' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'outAlpha' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'outNormal' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

[53/294] 'mdl::ifm::IrayTextureReturn.outColor(::ifm::IrayTextureReturn)'
#########################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[54/294] 'mdl::ifm::IrayTextureReturn.outAlpha(::ifm::IrayTextureReturn)'
#########################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[55/294] 'mdl::ifm::IrayTextureReturn.outNormal(::ifm::IrayTextureReturn)'
##########################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[56/294] 'mdl::ifm::irayMayaTexture2d(texture_2d,float2,float2,::tex::wrap_mode,::tex::wrap_mode,bool,float2,float2,float,color,color,float)'
#############################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'inColor' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'cropU' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'cropV' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'wrapU' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrapV' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'clip' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'scale' = SDValueFloat2(float2(1,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'offset' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'rotate' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'bumpDepth' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

[57/294] 'mdl::ifm::NormalMapType(::ifm::NormalMapType)'
########################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::NormalMapType",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::NormalMapType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::NormalMapType' (SDTypeEnum)

[58/294] 'mdl::ifm::int(::ifm::NormalMapType)'
##############################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::NormalMapType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[59/294] 'mdl::ifm::TangentBitangentMapping(::ifm::TangentBitangentMapping)'
############################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::TangentBitangentMapping",1) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::TangentBitangentMapping' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::TangentBitangentMapping' (SDTypeEnum)

[60/294] 'mdl::ifm::int(::ifm::TangentBitangentMapping)'
########################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::TangentBitangentMapping' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[61/294] 'mdl::ifm::irayNormalMapping(float3,::ifm::NormalMapType,::ifm::TangentBitangentMapping,int,bool,bool,float,bool,float,float,float3)'
##############################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'normalMap' = SDValueFloat3(float3(0,0,1)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

      * 'mapType' = SDValueEnum("mdl::ifm::NormalMapType",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::NormalMapType' (SDTypeEnum) [Uniform]

      * 'mapping' = SDValueEnum("mdl::ifm::TangentBitangentMapping",1) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::TangentBitangentMapping' (SDTypeEnum) [Uniform]

      * 'uvId' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'flipTangent' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'flipBitangent' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'bumpDepth' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'bumpDepthDirectional' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'bumpDepthTangent' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'bumpDepthBitangent' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'normalCamera' = SDMDLValueCall(mdl::state::normal()__default_call___255) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[62/294] 'mdl::ifm::MayaTextureReturn(::ifm::MayaTextureReturn)'
################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[63/294] 'mdl::ifm::MayaTextureReturn()'
########################################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[64/294] 'mdl::ifm::MayaTextureReturn(float,color)'
###################################################
   * SDPropertyCategory = 'Input'
      * 'outAlpha' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'outColor' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[65/294] 'mdl::ifm::MayaTextureReturn.outAlpha(::ifm::MayaTextureReturn)'
#########################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[66/294] 'mdl::ifm::MayaTextureReturn.outColor(::ifm::MayaTextureReturn)'
#########################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[67/294] 'mdl::ifm::mayaNtscLuminance(color)'
#############################################
   * SDPropertyCategory = 'Input'
      * 'inColor' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[68/294] 'mdl::ifm::mayaColorEffects(color,float,color,color,float,float,bool,float,color)'
###########################################################################################
   * SDPropertyCategory = 'Input'
      * 'inColor' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'inAlpha' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

      * 'blendFactor' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[69/294] 'mdl::ifm::mayaComputeBlend(float3,float)'
###################################################
   * SDPropertyCategory = 'Input'
      * 'point' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'blendValue' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[70/294] 'mdl::ifm::computeBlend(float3,float)'
###############################################
   * SDPropertyCategory = 'Input'
      * 'point' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'blendValue' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[71/294] 'mdl::ifm::MayaIAWorldInverseMatrix(::ifm::MayaIAWorldInverseMatrix)'
##############################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaIAWorldInverseMatrix' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaIAWorldInverseMatrix' (SDTypeStruct)

[72/294] 'mdl::ifm::MayaIAWorldInverseMatrix(float4x4)'
#######################################################
   * SDPropertyCategory = 'Input'
      * 'matrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaIAWorldInverseMatrix' (SDTypeStruct)

[73/294] 'mdl::ifm::MayaIAWorldInverseMatrix.matrix(::ifm::MayaIAWorldInverseMatrix)'
#####################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaIAWorldInverseMatrix' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix)

[74/294] 'mdl::ifm::MayaMessageCamera(::ifm::MayaMessageCamera)'
################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaMessageCamera' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaMessageCamera' (SDTypeStruct)

[75/294] 'mdl::ifm::MayaMessageCamera(float4x4,float2)'
#######################################################
   * SDPropertyCategory = 'Input'
      * 'worldInverseMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix)

      * 'size' = SDValueFloat2(float2(1,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaMessageCamera' (SDTypeStruct)

[76/294] 'mdl::ifm::MayaMessageCamera.worldInverseMatrix(::ifm::MayaMessageCamera)'
###################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaMessageCamera' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix)

[77/294] 'mdl::ifm::MayaMessageCamera.size(::ifm::MayaMessageCamera)'
#####################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaMessageCamera' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[78/294] 'mdl::ifm::mayaCamera(::ifm::MayaIAWorldInverseMatrix,float,float,float2,float)'
#########################################################################################
   * SDPropertyCategory = 'Input'
      * 'worldInverseMatrix' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaIAWorldInverseMatrix' (SDTypeStruct) [Uniform]

      * 'focalLength' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'cameraScale' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'cameraAperture' [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'lensSqueezeRatio' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaMessageCamera' (SDTypeStruct)

[79/294] 'mdl::ifm::mayaNoise1(float)'
######################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[80/294] 'mdl::ifm::mayaNoise2(float,float)'
############################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'y' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[81/294] 'mdl::ifm::mayaDNoise2(float,float)'
#############################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'y' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[82/294] 'mdl::ifm::mayaNoise3(float,float,float)'
##################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'y' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'z' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[83/294] 'mdl::ifm::mayaNoise4(float,float,float,float,int)'
############################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'y' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'z' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'time' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'numTimeSteps' [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[84/294] 'mdl::ifm::mayaRandomNoise(int)'
#########################################
   * SDPropertyCategory = 'Input'
      * 'arrayIndex' [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[85/294] 'mdl::ifm::mayaGradientLattice(int3,float3)'
#####################################################
   * SDPropertyCategory = 'Input'
      * 'i' [CONNECTABLE]
         * Types:
            * 'int3' (SDTypeInt3)

      * 'f' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[86/294] 'mdl::ifm::mayaGradientNoise3(float,float,float)'
##########################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'y' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'z' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[87/294] 'mdl::ifm::MayaRampAttrInterpolation(::ifm::MayaRampAttrInterpolation)'
################################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaRampAttrInterpolation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampAttrInterpolation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaRampAttrInterpolation' (SDTypeEnum)

[88/294] 'mdl::ifm::int(::ifm::MayaRampAttrInterpolation)'
##########################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampAttrInterpolation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[89/294] 'mdl::ifm::MayaFloatRampAttrEntry(::ifm::MayaFloatRampAttrEntry)'
##########################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)

[90/294] 'mdl::ifm::MayaFloatRampAttrEntry(float,float,::ifm::MayaRampAttrInterpolation)'
#########################################################################################
   * SDPropertyCategory = 'Input'
      * 'position' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'floatValue' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'interp' = SDValueEnum("mdl::ifm::MayaRampAttrInterpolation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampAttrInterpolation' (SDTypeEnum) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)

[91/294] 'mdl::ifm::MayaFloatRampAttrEntry.position(::ifm::MayaFloatRampAttrEntry)'
###################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

[92/294] 'mdl::ifm::MayaFloatRampAttrEntry.floatValue(::ifm::MayaFloatRampAttrEntry)'
#####################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

[93/294] 'mdl::ifm::MayaFloatRampAttrEntry.interp(::ifm::MayaFloatRampAttrEntry)'
#################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaRampAttrInterpolation' (SDTypeEnum) [Uniform]

[94/294] 'mdl::ifm::MayaColorRampAttrEntry(::ifm::MayaColorRampAttrEntry)'
##########################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaColorRampAttrEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaColorRampAttrEntry' (SDTypeStruct)

[95/294] 'mdl::ifm::MayaColorRampAttrEntry(float,color,::ifm::MayaRampAttrInterpolation)'
#########################################################################################
   * SDPropertyCategory = 'Input'
      * 'position' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'col' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB) [Varying]

      * 'interp' = SDValueEnum("mdl::ifm::MayaRampAttrInterpolation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampAttrInterpolation' (SDTypeEnum) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaColorRampAttrEntry' (SDTypeStruct)

[96/294] 'mdl::ifm::MayaColorRampAttrEntry.position(::ifm::MayaColorRampAttrEntry)'
###################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaColorRampAttrEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

[97/294] 'mdl::ifm::MayaColorRampAttrEntry.col(::ifm::MayaColorRampAttrEntry)'
##############################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaColorRampAttrEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB) [Varying]

[98/294] 'mdl::ifm::MayaColorRampAttrEntry.interp(::ifm::MayaColorRampAttrEntry)'
#################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaColorRampAttrEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaRampAttrInterpolation' (SDTypeEnum) [Uniform]

[99/294] 'mdl::ifm::mayaGetInterpIndices(float,::ifm::MayaFloatRampAttrEntry[count])'
#####################################################################################
   * SDPropertyCategory = 'Input'
      * 'inValue' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'rampEntryList' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int2' (SDTypeInt2)

[100/294] 'mdl::ifm::mayaGetInterpIndices(float,::ifm::MayaColorRampAttrEntry[count])'
######################################################################################
   * SDPropertyCategory = 'Input'
      * 'inValue' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'rampEntryList' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaColorRampAttrEntry>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int2' (SDTypeInt2)

[101/294] 'mdl::ifm::mayaGetInterpIndices(int,int,::ifm::MayaFloatRampAttrEntry[count])'
########################################################################################
   * SDPropertyCategory = 'Input'
      * 'prev' [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Varying]

      * 'next' [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Varying]

      * 'rampEntryList' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int2' (SDTypeInt2)

[102/294] 'mdl::ifm::mayaGetInterpIndices(int,int,::ifm::MayaColorRampAttrEntry[count])'
########################################################################################
   * SDPropertyCategory = 'Input'
      * 'prev' [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Varying]

      * 'next' [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Varying]

      * 'rampEntryList' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaColorRampAttrEntry>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int2' (SDTypeInt2)

[103/294] 'mdl::ifm::mayaGetInterpWeight(float,::ifm::MayaRampAttrInterpolation,float,float)'
#############################################################################################
   * SDPropertyCategory = 'Input'
      * 'inValue' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'prevInterp' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampAttrInterpolation' (SDTypeEnum)

      * 'prevPos' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'nextPos' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[104/294] 'mdl::ifm::mayaHermiteInterp(float,float,float,float,float,float,float,float,float)'
##############################################################################################
   * SDPropertyCategory = 'Input'
      * 'px1' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'py1' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'px2' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'py2' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'px3' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'py3' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'px4' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'py4' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 't' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[105/294] 'mdl::ifm::mayaHermiteInterp(float,color,float,color,float,color,float,color,float)'
##############################################################################################
   * SDPropertyCategory = 'Input'
      * 'px1' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'py1' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'px2' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'py2' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'px3' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'py3' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'px4' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'py4' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 't' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[106/294] 'mdl::ifm::mayaGetInterp(float,::ifm::MayaFloatRampAttrEntry[count])'
###############################################################################
   * SDPropertyCategory = 'Input'
      * 'inValue' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'rampEntryList' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[107/294] 'mdl::ifm::mayaGetInterp(float,::ifm::MayaColorRampAttrEntry[count])'
###############################################################################
   * SDPropertyCategory = 'Input'
      * 'inValue' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'rampEntryList' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaColorRampAttrEntry>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[108/294] 'mdl::ifm::mayaStateNormal()'
#######################################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[109/294] 'mdl::ifm::mayaStatePosition()'
#########################################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[110/294] 'mdl::ifm::mayaStateUV()'
###################################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[111/294] 'mdl::ifm::irayChecker(::base::texture_coordinate_system,float4x4,float,float,color,color,float)'
###########################################################################################################
   * SDPropertyCategory = 'Input'
      * 'coordinateSystem' = SDValueEnum("mdl::base::texture_coordinate_system",2) [CONNECTABLE]
         * Types:
            * 'mdl::base::texture_coordinate_system' (SDTypeEnum) [Uniform]

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix) [Uniform]

      * 'blur' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'checkerPosition' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'colorOne' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorTwo' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'bumpDepth' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

[112/294] 'mdl::ifm::irayFlakeNoise(::base::texture_coordinate_system,float4x4,float,int,float,int,float,float,float)'
######################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'coordinateSystem' = SDValueEnum("mdl::base::texture_coordinate_system",2) [CONNECTABLE]
         * Types:
            * 'mdl::base::texture_coordinate_system' (SDTypeEnum) [Uniform]

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix) [Uniform]

      * 'size' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'noiseType' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'maximumSize' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'metric' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'intensity' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'density' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'bumpDepth' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

[113/294] 'mdl::ifm::irayFlowNoise(::base::texture_coordinate_system,float4x4,float,float,int,bool,float,float,float,float,color,color,float)'
##############################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'coordinateSystem' = SDValueEnum("mdl::base::texture_coordinate_system",2) [CONNECTABLE]
         * Types:
            * 'mdl::base::texture_coordinate_system' (SDTypeEnum) [Uniform]

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix) [Uniform]

      * 'size' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'phase' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'levels' = SDValueInt(int(1)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'absoluteNoise' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'levelGain' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'levelScale' = SDValueFloat(float(2)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'levelProgressiveUScale' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'levelProgressiveVMotion' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'colorOne' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorTwo' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'bumpDepth' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

[114/294] 'mdl::ifm::irayPerlinNoise(::base::texture_coordinate_system,float4x4,float,bool,bool,float,int,bool,bool,float3,float,float,float,color,color,float)'
################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'coordinateSystem' = SDValueEnum("mdl::base::texture_coordinate_system",2) [CONNECTABLE]
         * Types:
            * 'mdl::base::texture_coordinate_system' (SDTypeEnum) [Uniform]

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix) [Uniform]

      * 'size' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'applyMarble' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'applyDent' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'noisePhase' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'noiseLevels' = SDValueInt(int(1)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'absoluteNoise' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'ridgedNoise' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'noiseDistortion' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Uniform]

      * 'noiseThresholdHigh' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'noiseThresholdLow' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'noiseBands' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'colorOne' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorTwo' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'bumpDepth' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

[115/294] 'mdl::ifm::irayTile(::base::texture_coordinate_system,float4x4,float,float,float,float,float,float,float,float,int,float,int,float,float,float,color,color,float)'
############################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'coordinateSystem' = SDValueEnum("mdl::base::texture_coordinate_system",2) [CONNECTABLE]
         * Types:
            * 'mdl::base::texture_coordinate_system' (SDTypeEnum) [Uniform]

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix) [Uniform]

      * 'numberOfRows' = SDValueFloat(float(4)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'numberOfColumns' = SDValueFloat(float(4)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'groutWidth' = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'groutHeight' = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'groutRoughness' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'missingTileAmount' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'tileBrightnessVariation' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'seed' = SDValueFloat(float(2.28399992)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'specialRowIndex' = SDValueInt(int(1)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'specialRowWidthFactor' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'specialColumnIndex' = SDValueInt(int(1)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'specialColumnHeightFactor' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'oddRowOffset' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'randomRowOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'tileColor' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'groutColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'bumpDepth' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

[116/294] 'mdl::ifm::irayWorleyNoise(::base::texture_coordinate_system,float4x4,float,int,int,bool,bool,float3,float,float,float,float,float,color,color,float)'
################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'coordinateSystem' = SDValueEnum("mdl::base::texture_coordinate_system",2) [CONNECTABLE]
         * Types:
            * 'mdl::base::texture_coordinate_system' (SDTypeEnum) [Uniform]

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix) [Uniform]

      * 'size' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'mode' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'metric' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'applyMarble' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'applyDent' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'noiseDistortion' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Uniform]

      * 'noiseThresholdHigh' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'noiseThresholdLow' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'noiseBands' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'stepThreshold' = SDValueFloat(float(0.200000003)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'edge' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'colorOne' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorTwo' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'bumpDepth' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)

[117/294] 'mdl::ifm::emitterMode(::ifm::emitterMode)'
#####################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::emitterMode",1) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::emitterMode' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::emitterMode' (SDTypeEnum)

[118/294] 'mdl::ifm::int(::ifm::emitterMode)'
#############################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::emitterMode' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[119/294] 'mdl::ifm::exitanceUnit(::ifm::exitanceUnit)'
#######################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::exitanceUnit",1) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::exitanceUnit' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::exitanceUnit' (SDTypeEnum)

[120/294] 'mdl::ifm::int(::ifm::exitanceUnit)'
##############################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::exitanceUnit' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[121/294] 'mdl::ifm::HairColorMode(::ifm::HairColorMode)'
#########################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::HairColorMode",1) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::HairColorMode' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::HairColorMode' (SDTypeEnum)

[122/294] 'mdl::ifm::int(::ifm::HairColorMode)'
###############################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::HairColorMode' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[123/294] 'mdl::ifm::faceSwitch(::ifm::faceSwitch)'
###################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::faceSwitch",1) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::faceSwitch' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::faceSwitch' (SDTypeEnum)

[124/294] 'mdl::ifm::int(::ifm::faceSwitch)'
############################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::faceSwitch' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[125/294] 'mdl::ifm::mayaBulge(float,float,color,color,color,float,float,bool,float2)'
######################################################################################
   * SDPropertyCategory = 'Input'
      * 'uWidth' = SDValueFloat(float(0.100000001)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'vWidth' = SDValueFloat(float(0.100000001)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'uvCoord' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[126/294] 'mdl::ifm::mayaChecker(color,color,float,color,color,color,float,float,bool,bool,float2,float,float,float2)'
######################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'color1' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'color2' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'contrast' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaIsLuminance' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'uvFilterSize' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'filter' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'filterOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'uvCoord' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[127/294] 'mdl::ifm::mayaCloth(color,color,color,float,float,float,float,float,float,float,color,color,color,float,float,bool,float2)'
######################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'gapColor' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'uColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'vColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'uWidth' = SDValueFloat(float(0.75)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'vWidth' = SDValueFloat(float(0.75)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'uWave' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'vWave' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'randomness' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'widthSpread' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'brightSpread' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'uvCoord' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[128/294] 'mdl::ifm::MayaFileReturn(::ifm::MayaFileReturn)'
###########################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaFileReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaFileReturn' (SDTypeStruct)

[129/294] 'mdl::ifm::MayaFileReturn()'
######################################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaFileReturn' (SDTypeStruct)

[130/294] 'mdl::ifm::MayaFileReturn(float,color,float2,color)'
##############################################################
   * SDPropertyCategory = 'Input'
      * 'outAlpha' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'outColor' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'outSize' [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'outTransparency' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaFileReturn' (SDTypeStruct)

[131/294] 'mdl::ifm::MayaFileReturn.outAlpha(::ifm::MayaFileReturn)'
####################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaFileReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[132/294] 'mdl::ifm::MayaFileReturn.outColor(::ifm::MayaFileReturn)'
####################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaFileReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[133/294] 'mdl::ifm::MayaFileReturn.outSize(::ifm::MayaFileReturn)'
###################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaFileReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[134/294] 'mdl::ifm::MayaFileReturn.outTransparency(::ifm::MayaFileReturn)'
###########################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaFileReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[135/294] 'mdl::ifm::mayaFile(texture_2d,float,color,color,color,float,float,bool,bool,float2,float,float,float2)'
##################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'fileTextureName' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'exposure' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaIsLuminance' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'uvFilterSize' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'filter' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'filterOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'uvCoord' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaFileReturn' (SDTypeStruct)

[136/294] 'mdl::ifm::mayaFractal(float,float,float,float,float,float,float,bool,bool,float,float,color,color,color,float,float,bool,bool,float2,float,float,float2)'
####################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'amplitude' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'threshold' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'ratio' = SDValueFloat(float(0.707000017)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'frequencyRatio' = SDValueFloat(float(2)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'levelMin' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'levelMax' = SDValueFloat(float(9)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'bias' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'inflection' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'animated' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'timeRatio' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'time' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaIsLuminance' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'uvFilterSize' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'filter' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'filterOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'uvCoord' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[137/294] 'mdl::ifm::mayaGrid(color,color,float,float,float,color,color,color,float,float,bool,bool,float2,float,float,float2)'
###############################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'fillerColor' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'lineColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'contrast' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'uWidth' = SDValueFloat(float(0.100000001)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'vWidth' = SDValueFloat(float(0.100000001)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaIsLuminance' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'uvFilterSize' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'filter' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'filterOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'uvCoord' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[138/294] 'mdl::ifm::mayaMountain(color,color,float,float,float,float,float,float,float,float,color,color,color,float,float,bool,bool,float2,float,float,float2)'
#################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'snowColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'rockColor' = SDValueColorRGB(ColorRGB(0.261999995,0.101999998,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'amplitude' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'snowRoughness' = SDValueFloat(float(0.400000006)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'rockRoughness' = SDValueFloat(float(0.707000017)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'boundary' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'snowAltitude' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'snowDropoff' = SDValueFloat(float(2)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'snowSlope' = SDValueFloat(float(0.800000012)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'depthMax' = SDValueFloat(float(20)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaIsLuminance' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'uvFilterSize' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'filter' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'filterOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'uvCoord' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[139/294] 'mdl::ifm::MayaRampType(::ifm::MayaRampType)'
#######################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaRampType",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaRampType' (SDTypeEnum)

[140/294] 'mdl::ifm::int(::ifm::MayaRampType)'
##############################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[141/294] 'mdl::ifm::MayaRampInterpolation(::ifm::MayaRampInterpolation)'
#########################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaRampInterpolation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampInterpolation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaRampInterpolation' (SDTypeEnum)

[142/294] 'mdl::ifm::int(::ifm::MayaRampInterpolation)'
#######################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampInterpolation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[143/294] 'mdl::ifm::MayaRampEntry(::ifm::MayaRampEntry)'
#########################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaRampEntry' (SDTypeStruct)

[144/294] 'mdl::ifm::MayaRampEntry(float,color)'
################################################
   * SDPropertyCategory = 'Input'
      * 'position' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'col' = SDValueColorRGB(ColorRGB(0,0,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaRampEntry' (SDTypeStruct)

[145/294] 'mdl::ifm::MayaRampEntry.position(::ifm::MayaRampEntry)'
##################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[146/294] 'mdl::ifm::MayaRampEntry.col(::ifm::MayaRampEntry)'
#############################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[147/294] 'mdl::ifm::mayaRamp(::ifm::MayaRampType,::ifm::MayaRampInterpolation,::ifm::MayaRampEntry[count],float,float,float,float,float,float,float,float,float,float,color,color,color,float,float,bool,float2)'
##################################################################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'type' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampType' (SDTypeEnum) [Uniform]

      * 'interpolation' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRampInterpolation' (SDTypeEnum) [Uniform]

      * 'colorEntryList' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaRampEntry>' (SDTypeArray)

      * 'uWave' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'vWave' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'noise' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'noiseFreq' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'hueNoise' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'satNoise' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'valNoise' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'hueNoiseFreq' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'satNoiseFreq' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'valNoiseFreq' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'uvCoord' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[148/294] 'mdl::ifm::mayaBrownian(float,float,float,float3,float,color,color,color,float,float,bool,float,bool,bool,float3,float,float,float4x4,float3)'
########################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'lacunarity' = SDValueFloat(float(4)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'increment' = SDValueFloat(float(0.100000001)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'octaves' = SDValueFloat(float(3)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'weight3d' = SDValueFloat3(float3(1,1,1)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'xPixelAngle' = SDValueFloat(float(0.00205300003)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'blend' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'local' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'wrap' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'filterSize' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'filter' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'filterOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix)

      * 'pointObj' = SDMDLValueCall(mdl::state::position()__default_call___256) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[149/294] 'mdl::ifm::mayaMarble(color,color,float,float,float,float,float,float3,float2,float,color,color,color,float,float,bool,float,bool,bool,float3,float,float,float4x4,float3)'
#####################################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'fillerColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'veinColor' = SDValueColorRGB(ColorRGB(0.298000008,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'veinWidth' = SDValueFloat(float(0.100000001)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'diffusion' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'contrast' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'amplitude' = SDValueFloat(float(1.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'ratio' = SDValueFloat(float(0.707000017)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'ripples' = SDValueFloat3(float3(1,1,1)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'depth' = SDValueFloat2(float2(0,20)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'xPixelAngle' = SDValueFloat(float(0.00205300003)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'blend' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'local' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'wrap' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'filterSize' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'filter' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'filterOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix)

      * 'pointObj' = SDMDLValueCall(mdl::state::position()__default_call___257) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[150/294] 'mdl::ifm::mayaSnow(color,color,float,float,float,color,color,color,float,float,float,bool,float,bool,bool,float4x4,float3,float3)'
#############################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'snowColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'surfaceColor' = SDValueColorRGB(ColorRGB(1,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'threshold' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'depthDecay' = SDValueFloat(float(5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'thickness' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaIsLuminance' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'blend' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'local' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

      * 'wrap' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix)

      * 'normalCamera' = SDMDLValueCall(mdl::state::normal()__default_call___258) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

      * 'pointObj' = SDMDLValueCall(mdl::state::position()__default_call___259) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[151/294] 'mdl::ifm::mayaSolidFractal(float,float,float,float,float3,float2,float,bool,bool,float,float,float,color,color,color,float,float,bool,bool,float,bool,bool,float3,float,float,float4x4,float3)'
##########################################################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'amplitude' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'threshold' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'ratio' = SDValueFloat(float(0.707000017)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'frequencyRatio' = SDValueFloat(float(2)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'ripples' = SDValueFloat3(float3(1,1,1)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'depth' = SDValueFloat2(float2(0,8)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'bias' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'inflection' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'animated' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'timeRatio' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'time' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'xPixelAngle' = SDValueFloat(float(0.00205300003)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaIsLuminance' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'blend' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'local' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'wrap' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'filterSize' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'filter' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'filterOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix)

      * 'pointObj' = SDMDLValueCall(mdl::state::position()__default_call___260) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[152/294] 'mdl::ifm::mayaChannels(color,float,int,int,int,int)'
###############################################################
   * SDPropertyCategory = 'Input'
      * 'inColor' = SDValueColorRGB(ColorRGB(0.300000012,0.300000012,0.300000012)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'inAlpha' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'channelR' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'channelG' = SDValueInt(int(1)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'channelB' = SDValueInt(int(2)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'channelA' = SDValueInt(int(3)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[153/294] 'mdl::ifm::MayaCompositeOperation(::ifm::MayaCompositeOperation)'
###########################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaCompositeOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaCompositeOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaCompositeOperation' (SDTypeEnum)

[154/294] 'mdl::ifm::int(::ifm::MayaCompositeOperation)'
########################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaCompositeOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[155/294] 'mdl::ifm::mayaFloatComposite(float,float,::ifm::MayaCompositeOperation,float)'
#########################################################################################
   * SDPropertyCategory = 'Input'
      * 'floatA' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'floatB' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'operation' = SDValueEnum("mdl::ifm::MayaCompositeOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaCompositeOperation' (SDTypeEnum) [Uniform]

      * 'factor' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[156/294] 'mdl::ifm::mayaColorComposite(color,float,color,float,::ifm::MayaCompositeOperation,float)'
#####################################################################################################
   * SDPropertyCategory = 'Input'
      * 'colorA' = SDValueColorRGB(ColorRGB(1,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaA' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'colorB' = SDValueColorRGB(ColorRGB(0,1,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaB' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'operation' = SDValueEnum("mdl::ifm::MayaCompositeOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaCompositeOperation' (SDTypeEnum) [Uniform]

      * 'factor' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[157/294] 'mdl::ifm::mayaFloatCondition(float,float,bool)'
##########################################################
   * SDPropertyCategory = 'Input'
      * 'floatA' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'floatB' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'condition' = SDValueBool(bool(true)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[158/294] 'mdl::ifm::mayaColorCondition(color,float,color,float,bool)'
######################################################################
   * SDPropertyCategory = 'Input'
      * 'colorA' = SDValueColorRGB(ColorRGB(1,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaA' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'colorB' = SDValueColorRGB(ColorRGB(0,1,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaB' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'condition' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[159/294] 'mdl::ifm::mayaFloatConstant(float)'
##############################################
   * SDPropertyCategory = 'Input'
      * 'inFloat' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[160/294] 'mdl::ifm::mayaColorConstant(color,float)'
####################################################
   * SDPropertyCategory = 'Input'
      * 'inColor' = SDValueColorRGB(ColorRGB(0.300000012,0.300000012,0.300000012)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'inAlpha' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[161/294] 'mdl::ifm::mayaFloatCorrect(float,float,float,float,bool,float,float)'
################################################################################
   * SDPropertyCategory = 'Input'
      * 'inFloat' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'gain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'offset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'gammaScale' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'clampOutput' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

      * 'clampMin' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'clampMax' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[162/294] 'mdl::ifm::mayaColorCorrect(color,float,float,float,float,color,color,color,bool,color,color,float,float,float,bool,float,float,bool,bool)'
#####################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'inColor' = SDValueColorRGB(ColorRGB(0.300000012,0.300000012,0.300000012)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'inAlpha' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'hueShift' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'satGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'valGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'colGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colGamma' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colClamp' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

      * 'colClampMin' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colClampMax' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaGamma' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaClamp' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

      * 'alphaClampMin' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaClampMax' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'unpremultiplyInput' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

      * 'premultiplyResult' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[163/294] 'mdl::ifm::MayaLogicOperation(::ifm::MayaLogicOperation)'
###################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaLogicOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLogicOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaLogicOperation' (SDTypeEnum)

[164/294] 'mdl::ifm::int(::ifm::MayaLogicOperation)'
####################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLogicOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[165/294] 'mdl::ifm::mayaFloatLogic(float,float,::ifm::MayaLogicOperation)'
###########################################################################
   * SDPropertyCategory = 'Input'
      * 'floatA' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'floatB' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'operation' = SDValueEnum("mdl::ifm::MayaLogicOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLogicOperation' (SDTypeEnum) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'bool' (SDTypeBool)

[166/294] 'mdl::ifm::mayaColorLogic(color,color,::ifm::MayaLogicOperation)'
###########################################################################
   * SDPropertyCategory = 'Input'
      * 'colorA' = SDValueColorRGB(ColorRGB(1,0,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorB' = SDValueColorRGB(ColorRGB(1,0,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'operation' = SDValueEnum("mdl::ifm::MayaLogicOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLogicOperation' (SDTypeEnum) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'bool' (SDTypeBool)

[167/294] 'mdl::ifm::mayaFloatMask(float,float)'
################################################
   * SDPropertyCategory = 'Input'
      * 'inFloat' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'mask' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[168/294] 'mdl::ifm::mayaColorMask(color,float,bool,color,float,bool)'
######################################################################
   * SDPropertyCategory = 'Input'
      * 'inColor' = SDValueColorRGB(ColorRGB(0.300000012,0.300000012,0.300000012)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'inAlpha' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'preserveColor' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

      * 'mask' = SDValueColorRGB(ColorRGB(1,0,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'maskAlpha' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'maskAlphaIsLuminance' = SDValueBool(bool(true)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[169/294] 'mdl::ifm::MayaMathOperation(::ifm::MayaMathOperation)'
#################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaMathOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaMathOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaMathOperation' (SDTypeEnum)

[170/294] 'mdl::ifm::int(::ifm::MayaMathOperation)'
###################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaMathOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[171/294] 'mdl::ifm::mayaFloatMath(float,float,::ifm::MayaMathOperation)'
#########################################################################
   * SDPropertyCategory = 'Input'
      * 'floatA' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'floatB' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'operation' = SDValueEnum("mdl::ifm::MayaMathOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaMathOperation' (SDTypeEnum) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[172/294] 'mdl::ifm::mayaColorMath(color,float,color,float,::ifm::MayaMathOperation)'
#####################################################################################
   * SDPropertyCategory = 'Input'
      * 'colorA' = SDValueColorRGB(ColorRGB(1,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaA' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'colorB' = SDValueColorRGB(ColorRGB(0,1,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaB' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'operation' = SDValueEnum("mdl::ifm::MayaMathOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaMathOperation' (SDTypeEnum) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[173/294] 'mdl::ifm::mayaPremultiply(color,float)'
##################################################
   * SDPropertyCategory = 'Input'
      * 'inColor' = SDValueColorRGB(ColorRGB(0.300000012,0.300000012,0.300000012)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'inAlpha' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[174/294] 'mdl::ifm::mayaUnpremultiply(color,float)'
####################################################
   * SDPropertyCategory = 'Input'
      * 'inColor' = SDValueColorRGB(ColorRGB(0.300000012,0.300000012,0.300000012)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'inAlpha' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[175/294] 'mdl::ifm::mayaSimplexNoise(float,float,float,float,int,float,float,float,float,float,float,int,float2)'
##################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'scale' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'amplitude' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'threshold' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'ratio' = SDValueFloat(float(0.707000017)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'octaves' = SDValueInt(int(3)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

      * 'frequency' = SDValueFloat(float(8)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'frequencyRatio' = SDValueFloat(float(2)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'distortionU' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'distortionV' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'distortionRatio' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'gamma' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'noiseType' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

      * 'uv' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)

[176/294] 'mdl::ifm::MayaLayeredTextureReturn(::ifm::MayaLayeredTextureReturn)'
###############################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureReturn' (SDTypeStruct)

[177/294] 'mdl::ifm::MayaLayeredTextureReturn()'
################################################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureReturn' (SDTypeStruct)

[178/294] 'mdl::ifm::MayaLayeredTextureReturn(float,color,color)'
#################################################################
   * SDPropertyCategory = 'Input'
      * 'outAlpha' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'outColor' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'outTransparency' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureReturn' (SDTypeStruct)

[179/294] 'mdl::ifm::MayaLayeredTextureReturn.outAlpha(::ifm::MayaLayeredTextureReturn)'
########################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[180/294] 'mdl::ifm::MayaLayeredTextureReturn.outColor(::ifm::MayaLayeredTextureReturn)'
########################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[181/294] 'mdl::ifm::MayaLayeredTextureReturn.outTransparency(::ifm::MayaLayeredTextureReturn)'
###############################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[182/294] 'mdl::ifm::MayaLayeredTextureBlendMode(::ifm::MayaLayeredTextureBlendMode)'
#####################################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaLayeredTextureBlendMode",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureBlendMode' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureBlendMode' (SDTypeEnum)

[183/294] 'mdl::ifm::int(::ifm::MayaLayeredTextureBlendMode)'
#############################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureBlendMode' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[184/294] 'mdl::ifm::MayaLayeredTextureEntry(::ifm::MayaLayeredTextureEntry)'
#############################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureEntry' (SDTypeStruct)

[185/294] 'mdl::ifm::MayaLayeredTextureEntry(color,float,::ifm::MayaLayeredTextureBlendMode,bool)'
##################################################################################################
   * SDPropertyCategory = 'Input'
      * 'col' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alpha' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'blendMode' = SDValueEnum("mdl::ifm::MayaLayeredTextureBlendMode",1) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureBlendMode' (SDTypeEnum)

      * 'isVisible' = SDValueBool(bool(true)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureEntry' (SDTypeStruct)

[186/294] 'mdl::ifm::MayaLayeredTextureEntry.col(::ifm::MayaLayeredTextureEntry)'
#################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[187/294] 'mdl::ifm::MayaLayeredTextureEntry.alpha(::ifm::MayaLayeredTextureEntry)'
###################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[188/294] 'mdl::ifm::MayaLayeredTextureEntry.blendMode(::ifm::MayaLayeredTextureEntry)'
#######################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureBlendMode' (SDTypeEnum)

[189/294] 'mdl::ifm::MayaLayeredTextureEntry.isVisible(::ifm::MayaLayeredTextureEntry)'
#######################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'bool' (SDTypeBool)

[190/294] 'mdl::ifm::mayaLayeredTexture(::ifm::MayaLayeredTextureEntry[count],bool)'
####################################################################################
   * SDPropertyCategory = 'Input'
      * 'inputs' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaLayeredTextureEntry>' (SDTypeArray)

      * 'alphaIsLuminance' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaLayeredTextureReturn' (SDTypeStruct)

[191/294] 'mdl::ifm::mayaAddDoubleLinear(float,float)'
######################################################
   * SDPropertyCategory = 'Input'
      * 'input1' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'input2' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[192/294] 'mdl::ifm::mayaBlendColors(float,color,color)'
########################################################
   * SDPropertyCategory = 'Input'
      * 'blender' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'color1' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'color2' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[193/294] 'mdl::ifm::mayaStateUVBump2d(float,float,float2)'
###########################################################
   * SDPropertyCategory = 'Input'
      * 'bumpFilter' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'bumpFilterOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'uvFilterSize' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'SDTypeArray<float2>' (SDTypeArray)

[194/294] 'mdl::ifm::mayaBump2d(float[4],float,float,float,float2,float3)'
##########################################################################
   * SDPropertyCategory = 'Input'
      * 'bumpValue' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<float>' (SDTypeArray)

      * 'bumpDepth' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'bumpFilter' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'bumpFilterOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'uvFilterSize' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'normalCamera' = SDMDLValueCall(mdl::state::normal()__default_call___261) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[195/294] 'mdl::ifm::mayaStatePositionBump3d(float,float,float)'
################################################################
   * SDPropertyCategory = 'Input'
      * 'bumpFilter' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'bumpFilterOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'xPixelAngle' = SDValueFloat(float(0.00205300003)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'SDTypeArray<float3>' (SDTypeArray)

[196/294] 'mdl::ifm::mayaBump3d(float[4],float,float,float,float,float3)'
#########################################################################
   * SDPropertyCategory = 'Input'
      * 'bumpValue' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<float>' (SDTypeArray)

      * 'bumpDepth' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'bumpFilter' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'bumpFilterOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'xPixelAngle' = SDValueFloat(float(0.00205300003)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'normalCamera' = SDMDLValueCall(mdl::state::normal()__default_call___262) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[197/294] 'mdl::ifm::mayaClamp(float3,float3,float3)'
#####################################################
   * SDPropertyCategory = 'Input'
      * 'input' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'min' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'max' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[198/294] 'mdl::ifm::MayaConditionOperation(::ifm::MayaConditionOperation)'
###########################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaConditionOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaConditionOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaConditionOperation' (SDTypeEnum)

[199/294] 'mdl::ifm::int(::ifm::MayaConditionOperation)'
########################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaConditionOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[200/294] 'mdl::ifm::mayaCondition(float,float,::ifm::MayaConditionOperation,color,color)'
##########################################################################################
   * SDPropertyCategory = 'Input'
      * 'firstTerm' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'secondTerm' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'operation' = SDValueEnum("mdl::ifm::MayaConditionOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaConditionOperation' (SDTypeEnum) [Uniform]

      * 'colorIfTrue' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorIfFalse' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[201/294] 'mdl::ifm::mayaContrast(float3,float3,float3)'
########################################################
   * SDPropertyCategory = 'Input'
      * 'value' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'contrast' = SDValueFloat3(float3(2,2,2)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'bias' = SDValueFloat3(float3(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[202/294] 'mdl::ifm::mayaDistanceBetween(double3,double4x4,double3,double4x4)'
##############################################################################
   * SDPropertyCategory = 'Input'
      * 'point1' = SDValueDouble3(double3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'double3' (SDTypeDouble3)

      * 'inMatrix1' = SDValueMatrix(matrix<double>[4][4](double(1),double(0),double(0),double(0),double(0),double(1),double(0),double(0),double(0),double(0),double(1),double(0),double(0),double(0),double(0),double(1))) [CONNECTABLE]
         * Types:
            * 'matrix<double>[4][4]' (SDTypeMatrix)

      * 'point2' = SDValueDouble3(double3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'double3' (SDTypeDouble3)

      * 'inMatrix2' = SDValueMatrix(matrix<double>[4][4](double(1),double(0),double(0),double(0),double(0),double(1),double(0),double(0),double(0),double(0),double(1),double(0),double(0),double(0),double(0),double(1))) [CONNECTABLE]
         * Types:
            * 'matrix<double>[4][4]' (SDTypeMatrix)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'double' (SDTypeDouble)

[203/294] 'mdl::ifm::MayaDoubleShadingSwitchEntry(::ifm::MayaDoubleShadingSwitchEntry)'
#######################################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaDoubleShadingSwitchEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaDoubleShadingSwitchEntry' (SDTypeStruct)

[204/294] 'mdl::ifm::MayaDoubleShadingSwitchEntry(float2,int)'
##############################################################
   * SDPropertyCategory = 'Input'
      * 'inDouble' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Varying]

      * 'inShape' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaDoubleShadingSwitchEntry' (SDTypeStruct)

[205/294] 'mdl::ifm::MayaDoubleShadingSwitchEntry.inDouble(::ifm::MayaDoubleShadingSwitchEntry)'
################################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaDoubleShadingSwitchEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2) [Varying]

[206/294] 'mdl::ifm::MayaDoubleShadingSwitchEntry.inShape(::ifm::MayaDoubleShadingSwitchEntry)'
###############################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaDoubleShadingSwitchEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

[207/294] 'mdl::ifm::mayaDoubleShadingSwitch(float2,::ifm::MayaDoubleShadingSwitchEntry[count])'
################################################################################################
   * SDPropertyCategory = 'Input'
      * 'def' [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'input' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaDoubleShadingSwitchEntry>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[208/294] 'mdl::ifm::mayaGammaCorrect(float3,float3)'
#####################################################
   * SDPropertyCategory = 'Input'
      * 'value' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'gamma' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[209/294] 'mdl::ifm::mayaHsvToRgb(float3)'
##########################################
   * SDPropertyCategory = 'Input'
      * 'inHsv' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[210/294] 'mdl::ifm::mayaMultDoubleLinear(float,float)'
#######################################################
   * SDPropertyCategory = 'Input'
      * 'input1' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'input2' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[211/294] 'mdl::ifm::MayaMultiplyDivideOperation(::ifm::MayaMultiplyDivideOperation)'
#####################################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaMultiplyDivideOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaMultiplyDivideOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaMultiplyDivideOperation' (SDTypeEnum)

[212/294] 'mdl::ifm::int(::ifm::MayaMultiplyDivideOperation)'
#############################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaMultiplyDivideOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[213/294] 'mdl::ifm::mayaMultiplyDivide(::ifm::MayaMultiplyDivideOperation,float3,float3)'
##########################################################################################
   * SDPropertyCategory = 'Input'
      * 'operation' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaMultiplyDivideOperation' (SDTypeEnum) [Uniform]

      * 'input1' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'input2' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[214/294] 'mdl::ifm::MayaPlace2dTextureReturn(::ifm::MayaPlace2dTextureReturn)'
###############################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaPlace2dTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaPlace2dTextureReturn' (SDTypeStruct)

[215/294] 'mdl::ifm::MayaPlace2dTextureReturn(float2,float2)'
#############################################################
   * SDPropertyCategory = 'Input'
      * 'outUV' = SDValueFloat2(float2(-10000000,-10000000)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'outUvFilterSize' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaPlace2dTextureReturn' (SDTypeStruct)

[216/294] 'mdl::ifm::MayaPlace2dTextureReturn.outUV(::ifm::MayaPlace2dTextureReturn)'
#####################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaPlace2dTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[217/294] 'mdl::ifm::MayaPlace2dTextureReturn.outUvFilterSize(::ifm::MayaPlace2dTextureReturn)'
###############################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaPlace2dTextureReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[218/294] 'mdl::ifm::mayaPlace2dTexture(float2,float2,float2,float2,float,bool,bool,bool,bool,bool,float2,float2,float,float2)'
###############################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'uvFilterSize' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'uvCoord' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Varying]

      * 'coverage' = SDValueFloat2(float2(1,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'translateFrame' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'rotateFrame' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'mirrorU' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'mirrorV' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'stagger' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'wrapU' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'wrapV' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'repeatUV' = SDValueFloat2(float2(4,4)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'offset' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'rotateUV' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'noiseUV' = SDValueFloat2(float2(0,0)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaPlace2dTextureReturn' (SDTypeStruct)

[219/294] 'mdl::ifm::MayaPlusMinusAverageOperation(::ifm::MayaPlusMinusAverageOperation)'
#########################################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaPlusMinusAverageOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaPlusMinusAverageOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaPlusMinusAverageOperation' (SDTypeEnum)

[220/294] 'mdl::ifm::int(::ifm::MayaPlusMinusAverageOperation)'
###############################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaPlusMinusAverageOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[221/294] 'mdl::ifm::MayaPlusMinusAverageOutput(::ifm::MayaPlusMinusAverageOutput)'
###################################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaPlusMinusAverageOutput' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaPlusMinusAverageOutput' (SDTypeStruct)

[222/294] 'mdl::ifm::MayaPlusMinusAverageOutput()'
##################################################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaPlusMinusAverageOutput' (SDTypeStruct)

[223/294] 'mdl::ifm::MayaPlusMinusAverageOutput(float,float2,float3)'
#####################################################################
   * SDPropertyCategory = 'Input'
      * 'output1D' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'output2D' [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'output3D' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaPlusMinusAverageOutput' (SDTypeStruct)

[224/294] 'mdl::ifm::MayaPlusMinusAverageOutput.output1D(::ifm::MayaPlusMinusAverageOutput)'
############################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaPlusMinusAverageOutput' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[225/294] 'mdl::ifm::MayaPlusMinusAverageOutput.output2D(::ifm::MayaPlusMinusAverageOutput)'
############################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaPlusMinusAverageOutput' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[226/294] 'mdl::ifm::MayaPlusMinusAverageOutput.output3D(::ifm::MayaPlusMinusAverageOutput)'
############################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaPlusMinusAverageOutput' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[227/294] 'mdl::ifm::mayaPlusMinusAverage(::ifm::MayaPlusMinusAverageOperation,float[count_1d],float2[count_2d],float3[count_3d])'
##################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'operation' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaPlusMinusAverageOperation' (SDTypeEnum) [Uniform]

      * 'input1D' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<float>' (SDTypeArray)

      * 'input2D' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<float2>' (SDTypeArray)

      * 'input3D' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<float3>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaPlusMinusAverageOutput' (SDTypeStruct)

[228/294] 'mdl::ifm::MayaProjectionProjType(::ifm::MayaProjectionProjType)'
###########################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaProjectionProjType",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaProjectionProjType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaProjectionProjType' (SDTypeEnum)

[229/294] 'mdl::ifm::int(::ifm::MayaProjectionProjType)'
########################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaProjectionProjType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[230/294] 'mdl::ifm::MayaProjectionFitType(::ifm::MayaProjectionFitType)'
#########################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaProjectionFitType",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaProjectionFitType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaProjectionFitType' (SDTypeEnum)

[231/294] 'mdl::ifm::int(::ifm::MayaProjectionFitType)'
#######################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaProjectionFitType' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[232/294] 'mdl::ifm::MayaProjectionFitFill(::ifm::MayaProjectionFitFill)'
#########################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaProjectionFitFill",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaProjectionFitFill' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaProjectionFitFill' (SDTypeEnum)

[233/294] 'mdl::ifm::int(::ifm::MayaProjectionFitFill)'
#######################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaProjectionFitFill' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[234/294] 'mdl::ifm::MayaProjectionReturn(::ifm::MayaProjectionReturn)'
#######################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaProjectionReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaProjectionReturn' (SDTypeStruct)

[235/294] 'mdl::ifm::MayaProjectionReturn()'
############################################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaProjectionReturn' (SDTypeStruct)

[236/294] 'mdl::ifm::MayaProjectionReturn(float,color,color)'
#############################################################
   * SDPropertyCategory = 'Input'
      * 'outAlpha' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'outColor' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'outTransparency' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaProjectionReturn' (SDTypeStruct)

[237/294] 'mdl::ifm::MayaProjectionReturn.outAlpha(::ifm::MayaProjectionReturn)'
################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaProjectionReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[238/294] 'mdl::ifm::MayaProjectionReturn.outColor(::ifm::MayaProjectionReturn)'
################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaProjectionReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[239/294] 'mdl::ifm::MayaProjectionReturn.outTransparency(::ifm::MayaProjectionReturn)'
#######################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaProjectionReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[240/294] 'mdl::ifm::mayaColorEffects(color,color,float,color,color,color,color,float,float,bool,float,color,color)'
####################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'inColor' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'inTransparency' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'inAlpha' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'transparencyGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'transparencyOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool)

      * 'blendFactor' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'defaultTransparency' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaProjectionReturn' (SDTypeStruct)

[241/294] 'mdl::ifm::mayaStateUVProjection(::ifm::MayaMessageCamera,float,float,::ifm::MayaProjectionProjType,float3,float,float,float,float,bool,float3,float3,float4x4)'
##########################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'linkedCamera' = SDValueStruct("mdl::ifm::MayaMessageCamera",worldInverseMatrix=SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))),size=SDValueFloat2(float2(1,1))) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaMessageCamera' (SDTypeStruct) [Uniform]

      * 'uAngle' = SDValueFloat(float(3.14159274)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'vAngle' = SDValueFloat(float(1.57079637)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'projType' = SDValueEnum("mdl::ifm::MayaProjectionProjType",1) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaProjectionProjType' (SDTypeEnum) [Uniform]

      * 'ripples' = SDValueFloat3(float3(1,1,1)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'depthMax' = SDValueFloat(float(10)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'amplitudeX' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'amplitudeY' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'ratio' = SDValueFloat(float(0.300000012)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'local' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'pointObj' = SDMDLValueCall(mdl::state::position()__default_call___263) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

      * 'normalCamera' = SDMDLValueCall(mdl::state::normal()__default_call___264) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'SDTypeArray<float2>' (SDTypeArray)

[242/294] 'mdl::ifm::mayaProjection(color[1],color[1],::ifm::MayaProjectionProjType,::ifm::MayaMessageCamera,color,color,color,color,color,color,float,float,bool,float,bool,bool,float4x4,float3)'
###################################################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'image' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<ColorRGB>' (SDTypeArray)

      * 'transparency' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<ColorRGB>' (SDTypeArray)

      * 'projType' = SDValueEnum("mdl::ifm::MayaProjectionProjType",1) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaProjectionProjType' (SDTypeEnum) [Uniform]

      * 'linkedCamera' = SDValueStruct("mdl::ifm::MayaMessageCamera",worldInverseMatrix=SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))),size=SDValueFloat2(float2(1,1))) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaMessageCamera' (SDTypeStruct) [Uniform]

      * 'defaultColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'colorOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'defaultTransparency' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'transparencyGain' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'transparencyOffset' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'alphaGain' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'alphaOffset' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'invert' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'blend' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'local' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'wrap' = SDValueBool(bool(true)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'placementMatrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix)

      * 'pointObj' = SDMDLValueCall(mdl::state::position()__default_call___265) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaProjectionReturn' (SDTypeStruct)

[243/294] 'mdl::ifm::mayaRemapColor(color,float,float,float,float,::ifm::MayaFloatRampAttrEntry[rCount],::ifm::MayaFloatRampAttrEntry[gCount],::ifm::MayaFloatRampAttrEntry[bCount])'
#####################################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'col' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'inputMin' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'inputMax' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'outputMin' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'outputMax' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'red' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)

      * 'green' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)

      * 'blue' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[244/294] 'mdl::ifm::mayaRemapHsv(color,float,float,float,float,::ifm::MayaFloatRampAttrEntry[hCount],::ifm::MayaFloatRampAttrEntry[sCount],::ifm::MayaFloatRampAttrEntry[vCount])'
###################################################################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'col' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'inputMin' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'inputMax' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'outputMin' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'outputMax' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'hue' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)

      * 'saturation' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)

      * 'value' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[245/294] 'mdl::ifm::MayaRemapValueReturn(::ifm::MayaRemapValueReturn)'
#######################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRemapValueReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaRemapValueReturn' (SDTypeStruct)

[246/294] 'mdl::ifm::MayaRemapValueReturn()'
############################################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaRemapValueReturn' (SDTypeStruct)

[247/294] 'mdl::ifm::MayaRemapValueReturn(float,color)'
#######################################################
   * SDPropertyCategory = 'Input'
      * 'outValue' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'outColor' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaRemapValueReturn' (SDTypeStruct)

[248/294] 'mdl::ifm::MayaRemapValueReturn.outValue(::ifm::MayaRemapValueReturn)'
################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRemapValueReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[249/294] 'mdl::ifm::MayaRemapValueReturn.outColor(::ifm::MayaRemapValueReturn)'
################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaRemapValueReturn' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[250/294] 'mdl::ifm::mayaRemapValue(float,float,float,float,float,::ifm::MayaFloatRampAttrEntry[vCount],::ifm::MayaColorRampAttrEntry[cCount])'
###############################################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'inputValue' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'inputMin' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'inputMax' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'outputMin' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'outputMax' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'value' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)

      * 'col' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaColorRampAttrEntry>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaRemapValueReturn' (SDTypeStruct)

[251/294] 'mdl::ifm::mayaReverse(float3)'
#########################################
   * SDPropertyCategory = 'Input'
      * 'input' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[252/294] 'mdl::ifm::mayaRgbToHsv(color)'
#########################################
   * SDPropertyCategory = 'Input'
      * 'inRgb' [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[253/294] 'mdl::ifm::mayaSetRange(float3,float3,float3,float3,float3)'
######################################################################
   * SDPropertyCategory = 'Input'
      * 'value' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'min' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'max' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'oldMin' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'oldMax' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[254/294] 'mdl::ifm::MayaSingleShadingSwitchEntry(::ifm::MayaSingleShadingSwitchEntry)'
#######################################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaSingleShadingSwitchEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaSingleShadingSwitchEntry' (SDTypeStruct)

[255/294] 'mdl::ifm::MayaSingleShadingSwitchEntry(float,int)'
#############################################################
   * SDPropertyCategory = 'Input'
      * 'inSingle' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'inShape' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaSingleShadingSwitchEntry' (SDTypeStruct)

[256/294] 'mdl::ifm::MayaSingleShadingSwitchEntry.inSingle(::ifm::MayaSingleShadingSwitchEntry)'
################################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaSingleShadingSwitchEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat) [Varying]

[257/294] 'mdl::ifm::MayaSingleShadingSwitchEntry.inShape(::ifm::MayaSingleShadingSwitchEntry)'
###############################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaSingleShadingSwitchEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

[258/294] 'mdl::ifm::mayaSingleShadingSwitch(float,::ifm::MayaSingleShadingSwitchEntry[count])'
###############################################################################################
   * SDPropertyCategory = 'Input'
      * 'def' [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'input' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaSingleShadingSwitchEntry>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[259/294] 'mdl::ifm::MayaTripleShadingSwitchEntry(::ifm::MayaTripleShadingSwitchEntry)'
#######################################################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaTripleShadingSwitchEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTripleShadingSwitchEntry' (SDTypeStruct)

[260/294] 'mdl::ifm::MayaTripleShadingSwitchEntry(float3,int)'
##############################################################
   * SDPropertyCategory = 'Input'
      * 'inTriple' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

      * 'inShape' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaTripleShadingSwitchEntry' (SDTypeStruct)

[261/294] 'mdl::ifm::MayaTripleShadingSwitchEntry.inTriple(::ifm::MayaTripleShadingSwitchEntry)'
################################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaTripleShadingSwitchEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

[262/294] 'mdl::ifm::MayaTripleShadingSwitchEntry.inShape(::ifm::MayaTripleShadingSwitchEntry)'
###############################################################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaTripleShadingSwitchEntry' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

[263/294] 'mdl::ifm::mayaTripleShadingSwitch(float3,::ifm::MayaTripleShadingSwitchEntry[count])'
################################################################################################
   * SDPropertyCategory = 'Input'
      * 'def' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'input' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaTripleShadingSwitchEntry>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[264/294] 'mdl::ifm::MayaIAUvSets(::ifm::MayaIAUvSets)'
#######################################################
   * SDPropertyCategory = 'Input'
      * 'other' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaIAUvSets' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaIAUvSets' (SDTypeStruct)

[265/294] 'mdl::ifm::MayaIAUvSets(int,int)'
###########################################
   * SDPropertyCategory = 'Input'
      * 'inShape' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'index' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaIAUvSets' (SDTypeStruct)

[266/294] 'mdl::ifm::MayaIAUvSets.inShape(::ifm::MayaIAUvSets)'
###############################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaIAUvSets' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

[267/294] 'mdl::ifm::MayaIAUvSets.index(::ifm::MayaIAUvSets)'
#############################################################
   * SDPropertyCategory = 'Input'
      * 's' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaIAUvSets' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt) [Uniform]

[268/294] 'mdl::ifm::mayaUvChooser(::ifm::MayaIAUvSets[count])'
###############################################################
   * SDPropertyCategory = 'Input'
      * 'uvSets' [CONNECTABLE]
         * Types:
            * 'SDTypeArray<mdl::ifm::MayaIAUvSets>' (SDTypeArray)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[269/294] 'mdl::ifm::MayaVectorProductOperation(::ifm::MayaVectorProductOperation)'
###################################################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::ifm::MayaVectorProductOperation",0) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaVectorProductOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::ifm::MayaVectorProductOperation' (SDTypeEnum)

[270/294] 'mdl::ifm::int(::ifm::MayaVectorProductOperation)'
############################################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaVectorProductOperation' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[271/294] 'mdl::ifm::mayaVectorProduct(::ifm::MayaVectorProductOperation,float3,float3,bool,float4x4)'
######################################################################################################
   * SDPropertyCategory = 'Input'
      * 'operation' = SDValueEnum("mdl::ifm::MayaVectorProductOperation",1) [CONNECTABLE]
         * Types:
            * 'mdl::ifm::MayaVectorProductOperation' (SDTypeEnum) [Uniform]

      * 'input1' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'input2' = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'normalizeOutput' = SDValueBool(bool(false)) [CONNECTABLE]
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'matrix' = SDValueMatrix(matrix<float>[4][4](float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1),float(0),float(0),float(0),float(0),float(1))) [CONNECTABLE]
         * Types:
            * 'matrix<float>[4][4]' (SDTypeMatrix)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[272/294] 'mdl::ifm::ifmBlack'
##############################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[273/294] 'mdl::ifm::ifmDummy'
##############################
   * SDPropertyCategory = 'Input'
      * 'c' = SDValueColorRGB(ColorRGB(1,0,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[274/294] 'mdl::ifm::ifmCustomDummy'
####################################
   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[275/294] 'mdl::ifm::ifmLightDiffuse'
#####################################
   * SDPropertyCategory = 'Input'
      * 'intensity' = SDValueFloat(float(1)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'emissionColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[276/294] 'mdl::ifm::ifmLightSpot'
##################################
   * SDPropertyCategory = 'Input'
      * 'intensity' = SDValueFloat(float(0)) [CONNECTABLE]
         * Types:
            * 'float' (SDTypeFloat)

      * 'emissionColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'coneAngle' = SDValueDouble(double(6.28318548202514648)) [CONNECTABLE]
         * Types:
            * 'double' (SDTypeDouble) [Uniform]

      * 'dropoff' = SDValueDouble(double(9.99999997475242708e-07)) [CONNECTABLE]
         * Types:
            * 'double' (SDTypeDouble) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[277/294] 'mdl::ifm::ifmBackscatter'
####################################
   * SDPropertyCategory = 'Input'
      * 'backscatterColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'backscatterRoughness' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Label: 'Roughness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'backscatterAnisotropy' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Anisotropy'
         * Types:
            * 'float' (SDTypeFloat)

      * 'backscatterAnisotropyRotation' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Rotation'
         * Types:
            * 'float' (SDTypeFloat)

      * 'bump' = SDMDLValueCall(mdl::state::normal()__default_call___266) [CONNECTABLE]
         * Label: 'Bump Map'
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[278/294] 'mdl::ifm::ifmDielectric'
###################################
   * SDPropertyCategory = 'Input'
      * 'surfaceThinWalled' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Thin Walled'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'surfaceIor' = SDValueFloat(float(1.39999998)) [CONNECTABLE]
         * Label: 'Refraction Index'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'surfaceColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Reflection Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'surfaceRoughness' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Roughness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'surfaceBump' = SDMDLValueCall(mdl::state::normal()__default_call___267) [CONNECTABLE]
         * Label: 'Bump Map'
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

      * 'surfaceAnisotropy' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Anisotropy'
         * Types:
            * 'float' (SDTypeFloat)

      * 'surfaceAnisotropyRotation' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Rotation'
         * Types:
            * 'float' (SDTypeFloat)

      * 'surfaceDispersionUse' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Dispersion'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'surfaceDispersionAbbeNumber' = SDValueFloat(float(55)) [CONNECTABLE]
         * Label: 'Abbe Number'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'volumeScale' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'Scale'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'volumeColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB) [Uniform]

      * 'volumeScattering' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Scattering'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'volumeDirectionalBias' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Scattering Direction'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[279/294] 'mdl::ifm::ifmOmniEmitter'
####################################
   * SDPropertyCategory = 'Input'
      * 'frontface' = SDValueBool(bool(true)) [CONNECTABLE]
         * Label: 'Frontface'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'backface' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Backface'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'transparent' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Transparent'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'intensityMode' = SDValueEnum("mdl::intensity_mode",0) [CONNECTABLE]
         * Label: 'Intensity Mode'
         * Types:
            * 'mdl::intensity_mode' (SDTypeEnum) [Uniform]

      * 'intensity' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Exponential Intensity'
         * Types:
            * 'float' (SDTypeFloat)

      * 'emissionColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[280/294] 'mdl::ifm::ifmOmniTempEmitter'
########################################
   * SDPropertyCategory = 'Input'
      * 'frontface' = SDValueBool(bool(true)) [CONNECTABLE]
         * Label: 'Frontface'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'backface' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Backface'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'transparent' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Transparent'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'emitterMode' = SDValueEnum("mdl::ifm::emitterMode",1) [CONNECTABLE]
         * Label: 'Emitter Mode'
         * Types:
            * 'mdl::ifm::emitterMode' (SDTypeEnum) [Uniform]

      * 'flux' = SDValueFloat(float(1000)) [CONNECTABLE]
         * Label: 'Flux'
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'exitance' = SDValueFloat(float(1000)) [CONNECTABLE]
         * Label: 'Exitance'
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'exitanceUnit' = SDValueEnum("mdl::ifm::exitanceUnit",2) [CONNECTABLE]
         * Label: 'Unit'
         * Types:
            * 'mdl::ifm::exitanceUnit' (SDTypeEnum) [Uniform]

      * 'colorTemperature' = SDValueFloat(float(6500)) [CONNECTABLE]
         * Label: 'Color Temperature'
         * Types:
            * 'float' (SDTypeFloat) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[281/294] 'mdl::ifm::ifmSpotEmitter'
####################################
   * SDPropertyCategory = 'Input'
      * 'frontface' = SDValueBool(bool(true)) [CONNECTABLE]
         * Label: 'Frontface'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'backface' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Backface'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'transparent' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Transparent'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'intensityMode' = SDValueEnum("mdl::intensity_mode",0) [CONNECTABLE]
         * Label: 'Intensity Mode'
         * Types:
            * 'mdl::intensity_mode' (SDTypeEnum) [Uniform]

      * 'intensity' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Exponential Intensity'
         * Types:
            * 'float' (SDTypeFloat)

      * 'emissionColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'coneAngle' = SDValueFloat(float(180)) [CONNECTABLE]
         * Label: 'Cone Angle'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'penumbra' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'Penumbra'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[282/294] 'mdl::ifm::ifmSpotTempEmitter'
########################################
   * SDPropertyCategory = 'Input'
      * 'frontface' = SDValueBool(bool(true)) [CONNECTABLE]
         * Label: 'Frontface'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'backface' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Backface'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'transparent' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Transparent'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'emitterMode' = SDValueEnum("mdl::ifm::emitterMode",1) [CONNECTABLE]
         * Label: 'Emitter Mode'
         * Types:
            * 'mdl::ifm::emitterMode' (SDTypeEnum) [Uniform]

      * 'flux' = SDValueFloat(float(1000)) [CONNECTABLE]
         * Label: 'Flux'
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'exitance' = SDValueFloat(float(1000)) [CONNECTABLE]
         * Label: 'Exitance'
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'exitanceUnit' = SDValueEnum("mdl::ifm::exitanceUnit",2) [CONNECTABLE]
         * Label: 'Unit'
         * Types:
            * 'mdl::ifm::exitanceUnit' (SDTypeEnum) [Uniform]

      * 'colorTemperature' = SDValueFloat(float(6500)) [CONNECTABLE]
         * Label: 'Color Temperature'
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'coneAngle' = SDValueFloat(float(180)) [CONNECTABLE]
         * Label: 'Cone Angle'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'penumbra' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'Penumbra'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[283/294] 'mdl::ifm::ifmIesEmitter'
###################################
   * SDPropertyCategory = 'Input'
      * 'frontface' = SDValueBool(bool(true)) [CONNECTABLE]
         * Label: 'Frontface'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'backface' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Backface'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'transparent' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Transparent'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'lightProfile' = SDMDLValueLightProfileReference() [CONNECTABLE]
         * Label: 'Light Profile'
         * Types:
            * 'mdl::light_profile' (SDMDLTypeLightProfileReference) [Uniform]

      * 'intensityMode' = SDValueEnum("mdl::intensity_mode",0) [CONNECTABLE]
         * Label: 'Intensity Mode'
         * Types:
            * 'mdl::intensity_mode' (SDTypeEnum) [Uniform]

      * 'intensity' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Exponential Intensity'
         * Types:
            * 'float' (SDTypeFloat)

      * 'emissionColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[284/294] 'mdl::ifm::ifmHair'
#############################
   * SDPropertyCategory = 'Input'
      * 'diffuseReflectionWeight' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'float' (SDTypeFloat)

      * 'diffuseReflectionColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'hairColorMode' = SDValueEnum("mdl::ifm::HairColorMode",1) [CONNECTABLE]
         * Label: 'Color Mode'
         * Types:
            * 'mdl::ifm::HairColorMode' (SDTypeEnum)

      * 'hairColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'eumelanin' = SDValueFloat(float(1.29999995)) [CONNECTABLE]
         * Label: 'Eumelanin'
         * Types:
            * 'float' (SDTypeFloat)

      * 'pheomelanin' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Pheomelanin'
         * Types:
            * 'float' (SDTypeFloat)

      * 'melanin' = SDValueFloat(float(0.300000012)) [CONNECTABLE]
         * Label: 'Melanin'
         * Types:
            * 'float' (SDTypeFloat)

      * 'melaninRedness' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Melanin Redness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'cuticleAngle' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Cuticle Angle'
         * Types:
            * 'float' (SDTypeFloat)

      * 'ior' = SDValueFloat(float(1.54999995)) [CONNECTABLE]
         * Label: 'Refraction Index'
         * Types:
            * 'float' (SDTypeFloat)

      * 'roughnessLongitudinal' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Longitudinal'
         * Types:
            * 'float' (SDTypeFloat)

      * 'roughnessAzimuthal' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Azimuthal'
         * Types:
            * 'float' (SDTypeFloat)

      * 'primaryReflectionRoughness' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Primary Reflection'
         * Types:
            * 'float' (SDTypeFloat)

      * 'dye' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Enable'
         * Types:
            * 'bool' (SDTypeBool)

      * 'dyeColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[285/294] 'mdl::ifm::ifmClearCoat'
##################################
   * SDPropertyCategory = 'Input'
      * 'baseMaterial' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___268) [CONNECTABLE]
         * Label: 'Base'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'coatIor' = SDValueFloat(float(1.5)) [CONNECTABLE]
         * Label: 'Refraction Index'
         * Types:
            * 'float' (SDTypeFloat)

      * 'coatWeight' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'float' (SDTypeFloat)

      * 'coatRoughness' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Roughness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'coatBump' = SDMDLValueCall(mdl::state::normal()__default_call___269) [CONNECTABLE]
         * Label: 'Bump Map'
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[286/294] 'mdl::ifm::ifmThinFilm'
#################################
   * SDPropertyCategory = 'Input'
      * 'baseMaterial' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___270) [CONNECTABLE]
         * Label: 'Base'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'thinFilmThickness' = SDValueFloat(float(300)) [CONNECTABLE]
         * Label: 'Thickness'
         * Types:
            * 'float' (SDTypeFloat) [Varying]

      * 'thinFilmIor' = SDValueFloat(float(2.5)) [CONNECTABLE]
         * Label: 'Refraction Index'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[287/294] 'mdl::ifm::ifmOpaque'
###############################
   * SDPropertyCategory = 'Input'
      * 'diffuseColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'diffuseRoughness' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Roughness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularWeight' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularWeightColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'specularMode' = SDValueEnum("mdl::ifm::layerMode",1) [CONNECTABLE]
         * Label: 'Mode'
         * Types:
            * 'mdl::ifm::layerMode' (SDTypeEnum) [Uniform]

      * 'specular0Degrees' = SDValueFloat(float(0.0399999991)) [CONNECTABLE]
         * Label: 'At 0 Degrees'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specular90Degrees' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'At 90 Degrees'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularExponent' = SDValueFloat(float(5)) [CONNECTABLE]
         * Label: 'Exponent'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularIor' = SDValueFloat(float(1.5)) [CONNECTABLE]
         * Label: 'Refraction Index'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularIorColor' = SDValueColorRGB(ColorRGB(1.5,1.5,1.5)) [CONNECTABLE]
         * Label: 'Refraction Index'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'specularColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'specularType' = SDValueEnum("mdl::ifm::SpecularType",0) [CONNECTABLE]
         * Label: 'Type'
         * Types:
            * 'mdl::ifm::SpecularType' (SDTypeEnum) [Uniform]

      * 'specularRoughness' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Label: 'Roughness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularAnisotropy' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Anisotropy'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularAnisotropyRotation' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Rotation'
         * Types:
            * 'float' (SDTypeFloat)

      * 'bump' = SDMDLValueCall(mdl::state::normal()__default_call___271) [CONNECTABLE]
         * Label: 'Bump Map'
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[288/294] 'mdl::ifm::ifmGeometryModifier'
#########################################
   * SDPropertyCategory = 'Input'
      * 'surfaceMaterial' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___272) [CONNECTABLE]
         * Label: 'Surface'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'displacement' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Displacement'
         * Types:
            * 'float' (SDTypeFloat)

      * 'cutoutOpacity' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'Cutout Opacity'
         * Types:
            * 'float' (SDTypeFloat)

      * 'useRoundCorner' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Rounded Corner'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'roundCornerRadius' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Radius'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'roundCornerRoundness' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'Roundness'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'acrossMaterials' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Blend With other Materials'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'bump' = SDMDLValueCall(mdl::state::normal()__default_call___273) [CONNECTABLE]
         * Label: 'Bump Map'
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[289/294] 'mdl::ifm::ifmAddEmission'
####################################
   * SDPropertyCategory = 'Input'
      * 'surfaceMaterial' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___274) [CONNECTABLE]
         * Label: 'Surface'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'emissionMaterial' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___275) [CONNECTABLE]
         * Label: 'Emission'
         * Types:
            * 'mdl::material' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[290/294] 'mdl::ifm::ifmDoubleSided'
####################################
   * SDPropertyCategory = 'Input'
      * 'frontfaceMaterial' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___276) [CONNECTABLE]
         * Label: 'Frontface'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'backfaceMaterial' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___277) [CONNECTABLE]
         * Label: 'Backface'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'geometryModification' = SDValueEnum("mdl::ifm::faceSwitch",1) [CONNECTABLE]
         * Label: 'Geometry Modification'
         * Types:
            * 'mdl::ifm::faceSwitch' (SDTypeEnum) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[291/294] 'mdl::ifm::ifmBlender'
################################
   * SDPropertyCategory = 'Input'
      * 'baseMaterial' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___278) [CONNECTABLE]
         * Label: 'Base'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'layerMaterial' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___279) [CONNECTABLE]
         * Label: 'Layer'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'blendingWeight' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'float' (SDTypeFloat)

      * 'blendingWeightColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'blendingMode' = SDValueEnum("mdl::ifm::layerMode",1) [CONNECTABLE]
         * Label: 'Mode'
         * Types:
            * 'mdl::ifm::layerMode' (SDTypeEnum) [Uniform]

      * 'blending0Degrees' = SDValueFloat(float(0.0399999991)) [CONNECTABLE]
         * Label: 'At 0 Degrees'
         * Types:
            * 'float' (SDTypeFloat)

      * 'blending90Degrees' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'At 90 degrees'
         * Types:
            * 'float' (SDTypeFloat)

      * 'blendingExponent' = SDValueFloat(float(5)) [CONNECTABLE]
         * Label: 'Exponent'
         * Types:
            * 'float' (SDTypeFloat)

      * 'blendingIor' = SDValueFloat(float(1.5)) [CONNECTABLE]
         * Label: 'Refraction Index'
         * Types:
            * 'float' (SDTypeFloat)

      * 'blendingIorColor' = SDValueColorRGB(ColorRGB(1.5,1.5,1.5)) [CONNECTABLE]
         * Label: 'Refraction Index'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[292/294] 'mdl::ifm::ifmSwitcher'
#################################
   * SDPropertyCategory = 'Input'
      * 'selector' = SDValueInt(int(1)) [CONNECTABLE]
         * Label: 'Selector'
         * Types:
            * 'int' (SDTypeInt) [Uniform]

      * 'material1' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___280) [CONNECTABLE]
         * Label: 'Material 1'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'material2' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___281) [CONNECTABLE]
         * Label: 'Material 2'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'material3' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___282) [CONNECTABLE]
         * Label: 'Material 3'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'material4' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___283) [CONNECTABLE]
         * Label: 'Material 4'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'material5' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___284) [CONNECTABLE]
         * Label: 'Material 5'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'material6' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___285) [CONNECTABLE]
         * Label: 'Material 6'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'material7' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___286) [CONNECTABLE]
         * Label: 'Material 7'
         * Types:
            * 'mdl::material' (SDTypeStruct)

      * 'material8' = SDMDLValueCall(mdl::ifm::ifmBlack__default_call___287) [CONNECTABLE]
         * Label: 'Material 8'
         * Types:
            * 'mdl::material' (SDTypeStruct)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[293/294] 'mdl::ifm::ifmTransmittance'
######################################
   * SDPropertyCategory = 'Input'
      * 'diffuseColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'specularWeight' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularWeightColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'specularMode' = SDValueEnum("mdl::ifm::layerMode",1) [CONNECTABLE]
         * Label: 'Mode'
         * Types:
            * 'mdl::ifm::layerMode' (SDTypeEnum) [Uniform]

      * 'specular0Degrees' = SDValueFloat(float(0.0399999991)) [CONNECTABLE]
         * Label: 'At 0 Degrees'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specular90Degrees' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'At 90 degrees'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularExponent' = SDValueFloat(float(5)) [CONNECTABLE]
         * Label: 'Exponent'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularIor' = SDValueFloat(float(1.5)) [CONNECTABLE]
         * Label: 'Refraction Index'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularIorColor' = SDValueColorRGB(ColorRGB(1.5,1.5,1.5)) [CONNECTABLE]
         * Label: 'Refraction Index'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'specularColor' = SDValueColorRGB(ColorRGB(0.5,0.5,0.5)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'specularRoughness' = SDValueFloat(float(0.5)) [CONNECTABLE]
         * Label: 'Roughness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularAnisotropy' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Anisotropy'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularAnisotropyRotation' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Rotation'
         * Types:
            * 'float' (SDTypeFloat)

      * 'surfaceThinWalled' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Thin Walled'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'ior' = SDValueFloat(float(1.5)) [CONNECTABLE]
         * Label: 'Refraction Index'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'volumeScale' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'Scale'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'volumeColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB) [Uniform]

      * 'volumeScattering' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Scattering'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'volumeDirectionalBias' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Scattering Direction'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'bump' = SDMDLValueCall(mdl::state::normal()__default_call___288) [CONNECTABLE]
         * Label: 'Bump Map'
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

[294/294] 'mdl::ifm::mayaStandardSurface'
#########################################
   * SDPropertyCategory = 'Input'
      * 'base' = SDValueFloat(float(0.800000012)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'float' (SDTypeFloat)

      * 'baseColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'diffuseRoughness' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Diffuse Roughness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'metalness' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Metalness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specular' = SDValueFloat(float(0.200000003)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'specularRoughness' = SDValueFloat(float(0.400000006)) [CONNECTABLE]
         * Label: 'Roughness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularIOR' = SDValueFloat(float(1.5)) [CONNECTABLE]
         * Label: 'IOR'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'specularAnisotropy' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Anisotropy'
         * Types:
            * 'float' (SDTypeFloat)

      * 'specularRotation' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Rotation'
         * Types:
            * 'float' (SDTypeFloat)

      * 'transmission' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'float' (SDTypeFloat)

      * 'transmissionColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'transmissionDepth' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Depth'
         * Types:
            * 'float' (SDTypeFloat)

      * 'transmissionScatter' = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
         * Label: 'Scatter'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'transmissionScatterAnisotropy' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Scatter Anisotropy'
         * Types:
            * 'float' (SDTypeFloat)

      * 'transmissionDispersion' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Dispersion Abbe'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'transmissionExtraRoughness' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Extra Roughness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'subsurface' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'float' (SDTypeFloat)

      * 'subsurfaceColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'subsurfaceRadius' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Radius'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'subsurfaceScale' = SDValueFloat(float(1)) [CONNECTABLE]
         * Label: 'Scale'
         * Types:
            * 'float' (SDTypeFloat)

      * 'subsurfaceAnisotropy' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Anisotropy'
         * Types:
            * 'float' (SDTypeFloat)

      * 'coat' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'float' (SDTypeFloat)

      * 'coatColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'coatRoughness' = SDValueFloat(float(0.100000001)) [CONNECTABLE]
         * Label: 'Roughness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'coatIOR' = SDValueFloat(float(1.5)) [CONNECTABLE]
         * Label: 'IOR'
         * Types:
            * 'float' (SDTypeFloat)

      * 'coatAnisotropy' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Anisotropy'
         * Types:
            * 'float' (SDTypeFloat)

      * 'coatRotation' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Rotation'
         * Types:
            * 'float' (SDTypeFloat)

      * 'coatAffectColor' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Affect Color'
         * Types:
            * 'float' (SDTypeFloat)

      * 'coatAffectRoughness' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Affect Roughness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'coatNormal' = SDMDLValueCall(mdl::state::normal()__default_call___289) [CONNECTABLE]
         * Label: 'Coat Bump Mapping'
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

      * 'sheen' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'float' (SDTypeFloat)

      * 'sheenColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'sheenRoughness' = SDValueFloat(float(0.300000012)) [CONNECTABLE]
         * Label: 'Roughness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'emission' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Weight'
         * Types:
            * 'float' (SDTypeFloat)

      * 'emissionColor' = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
         * Label: 'Color'
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

      * 'thinFilmThickness' = SDValueFloat(float(0.400000006)) [CONNECTABLE]
         * Label: 'Thickness'
         * Types:
            * 'float' (SDTypeFloat)

      * 'thinFilmIOR' = SDValueFloat(float(1.5)) [CONNECTABLE]
         * Label: 'IOR'
         * Types:
            * 'float' (SDTypeFloat)

      * 'thinWalled' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Thin Walled'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'normalCamera' = SDMDLValueCall(mdl::state::normal()__default_call___290) [CONNECTABLE]
         * Label: 'Bump Mapping'
         * Types:
            * 'float3' (SDTypeFloat3) [Varying]

      * 'denseVolume' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Dense Volume'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'texturedVolumeAlbedo' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Textured Volume Albedo'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

      * 'texturedVolumeAlbedoBias' = SDValueFloat(float(0)) [CONNECTABLE]
         * Label: 'Textured Volume Albedo Bias'
         * Types:
            * 'float' (SDTypeFloat) [Uniform]

      * 'approximateFresnel' = SDValueBool(bool(false)) [CONNECTABLE]
         * Label: 'Approximate Fresnel'
         * Types:
            * 'bool' (SDTypeBool) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::material' (SDTypeStruct)

Types:
------
[1/66] 'mdl::ifm::emitterMode'
##############################
   * 'mdl::ifm::emitterMode' (SDTypeEnum)
      * int Flux = SDValueInt(int(1))
      * int Exitance = SDValueInt(int(2))

[2/66] 'mdl::ifm::exitanceUnit'
###############################
   * 'mdl::ifm::exitanceUnit' (SDTypeEnum)
      * int perSquareSceneUnit = SDValueInt(int(1))
      * int perSquareMeter = SDValueInt(int(2))

[3/66] 'mdl::ifm::HairColorMode'
################################
   * 'mdl::ifm::HairColorMode' (SDTypeEnum)
      * int Chiang = SDValueInt(int(1))
      * int PigmentConcentration = SDValueInt(int(2))
      * int PigmentConcentration2 = SDValueInt(int(3))

[4/66] 'mdl::ifm::layerMode'
############################
   * 'mdl::ifm::layerMode' (SDTypeEnum)
      * int Constant = SDValueInt(int(1))
      * int Curve = SDValueInt(int(2))
      * int Fresnel = SDValueInt(int(3))
      * int ColoredFresnel = SDValueInt(int(4))

[5/66] 'mdl::ifm::SpecularType'
###############################
   * 'mdl::ifm::SpecularType' (SDTypeEnum)
      * int kSBSimple = SDValueInt(int(0))
      * int kSBMicrofacetBeckmannSmith = SDValueInt(int(1))
      * int kSBMicrofacetGGXSmith = SDValueInt(int(2))
      * int kSBMicrofacetBeckmannVcavities = SDValueInt(int(3))
      * int kSBMicrofacetGGXVcavities = SDValueInt(int(4))
      * int kSBWardGeislerMoroder = SDValueInt(int(5))

[6/66] 'mdl::ifm::faceSwitch'
#############################
   * 'mdl::ifm::faceSwitch' (SDTypeEnum)
      * int None = SDValueInt(int(1))
      * int Frontface = SDValueInt(int(2))
      * int Backface = SDValueInt(int(3))

[7/66] 'mdl::ifm::MayaBackplateType'
####################################
   * 'mdl::ifm::MayaBackplateType' (SDTypeEnum)
      * int kMBTImageFile = SDValueInt(int(0))
      * int kMBTTexture = SDValueInt(int(1))
      * int kMBTMovie = SDValueInt(int(2))

[8/66] 'mdl::ifm::MayaBackplateFitType'
#######################################
   * 'mdl::ifm::MayaBackplateFitType' (SDTypeEnum)
      * int kMBFTFill = SDValueInt(int(0))
      * int kMBFTBest = SDValueInt(int(1))
      * int kMBFTHorizontal = SDValueInt(int(2))
      * int kMBFTVertical = SDValueInt(int(3))
      * int kMBFTToSize = SDValueInt(int(4))

[9/66] 'mdl::ifm::IrayProjectionReturn'
#######################################
   * 'mdl::ifm::IrayProjectionReturn' (SDTypeStruct)
      * mdl::base::texture_coordinate_info outTextureCoordinateInfo
      * float2 outUV

[10/66] 'mdl::ifm::IrayStateReturn'
###################################
   * 'mdl::ifm::IrayStateReturn' (SDTypeStruct)
      * float3 position
      * float3 normal
      * float3 geometryNormal
      * float2 uv
      * float3 uvTangent
      * float3 uvBitangent
      * ColorRGB vertexColor
      * int label
      * float animationTime
      * float normalsDotProduct
      * float normalsAngle
      * float normalVectorDotProduct
      * float normalVectorAngle
      * float minimumDistance
      * float3 minimumDistanceVector
      * float3 minimumDistanceAbsoluteVector

[11/66] 'mdl::ifm::IrayTextureReturn'
#####################################
   * 'mdl::ifm::IrayTextureReturn' (SDTypeStruct)
      * ColorRGB outColor
      * float outAlpha
      * float3 outNormal

[12/66] 'mdl::ifm::NormalMapType'
#################################
   * 'mdl::ifm::NormalMapType' (SDTypeEnum)
      * int NMTColor = SDValueInt(int(0))
      * int NMTVector = SDValueInt(int(1))

[13/66] 'mdl::ifm::TangentBitangentMapping'
###########################################
   * 'mdl::ifm::TangentBitangentMapping' (SDTypeEnum)
      * int XY = SDValueInt(int(1))
      * int XZ = SDValueInt(int(2))
      * int YX = SDValueInt(int(4))
      * int YZ = SDValueInt(int(6))
      * int ZX = SDValueInt(int(8))
      * int ZY = SDValueInt(int(9))

[14/66] 'mdl::ifm::MayaTextureReturn'
#####################################
   * 'mdl::ifm::MayaTextureReturn' (SDTypeStruct)
      * float outAlpha
      * ColorRGB outColor

[15/66] 'mdl::ifm::MayaIAWorldInverseMatrix'
############################################
   * 'mdl::ifm::MayaIAWorldInverseMatrix' (SDTypeStruct)
      * matrix<float>[4][4] matrix

[16/66] 'mdl::ifm::MayaMessageCamera'
#####################################
   * 'mdl::ifm::MayaMessageCamera' (SDTypeStruct)
      * matrix<float>[4][4] worldInverseMatrix
      * float2 size

[17/66] 'mdl::ifm::MayaRampAttrInterpolation'
#############################################
   * 'mdl::ifm::MayaRampAttrInterpolation' (SDTypeEnum)
      * int kMRAINoInterp = SDValueInt(int(0))
      * int kMRAILinearInterp = SDValueInt(int(1))
      * int kMRAISmoothInterp = SDValueInt(int(2))
      * int kMRAISplineInterp = SDValueInt(int(3))

[18/66] 'mdl::ifm::MayaFloatRampAttrEntry'
##########################################
   * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)
      * float position
      * float floatValue
      * mdl::ifm::MayaRampAttrInterpolation interp

[19/66] 'mdl::ifm::MayaColorRampAttrEntry'
##########################################
   * 'mdl::ifm::MayaColorRampAttrEntry' (SDTypeStruct)
      * float position
      * ColorRGB col
      * mdl::ifm::MayaRampAttrInterpolation interp

[20/66] 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)
            * float position
            * float floatValue
            * mdl::ifm::MayaRampAttrInterpolation interp

[21/66] 'SDTypeArray<mdl::ifm::MayaColorRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaColorRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaColorRampAttrEntry' (SDTypeStruct)
            * float position
            * ColorRGB col
            * mdl::ifm::MayaRampAttrInterpolation interp

[22/66] 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)
            * float position
            * float floatValue
            * mdl::ifm::MayaRampAttrInterpolation interp

[23/66] 'SDTypeArray<mdl::ifm::MayaColorRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaColorRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaColorRampAttrEntry' (SDTypeStruct)
            * float position
            * ColorRGB col
            * mdl::ifm::MayaRampAttrInterpolation interp

[24/66] 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)
            * float position
            * float floatValue
            * mdl::ifm::MayaRampAttrInterpolation interp

[25/66] 'SDTypeArray<mdl::ifm::MayaColorRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaColorRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaColorRampAttrEntry' (SDTypeStruct)
            * float position
            * ColorRGB col
            * mdl::ifm::MayaRampAttrInterpolation interp

[26/66] 'mdl::ifm::MayaFileReturn'
##################################
   * 'mdl::ifm::MayaFileReturn' (SDTypeStruct)
      * float outAlpha
      * ColorRGB outColor
      * float2 outSize
      * ColorRGB outTransparency

[27/66] 'mdl::ifm::MayaRampType'
################################
   * 'mdl::ifm::MayaRampType' (SDTypeEnum)
      * int kMRTVRamp = SDValueInt(int(0))
      * int kMRTURamp = SDValueInt(int(1))
      * int kMRTDiagRamp = SDValueInt(int(2))
      * int kMRTRadialRamp = SDValueInt(int(3))
      * int kMRTCircularRamp = SDValueInt(int(4))
      * int kMRTBoxRamp = SDValueInt(int(5))
      * int kMRTUVRamp = SDValueInt(int(6))
      * int kMRTFourRamp = SDValueInt(int(7))
      * int kMRTTartanRamp = SDValueInt(int(8))

[28/66] 'mdl::ifm::MayaRampInterpolation'
#########################################
   * 'mdl::ifm::MayaRampInterpolation' (SDTypeEnum)
      * int kMRINoInterp = SDValueInt(int(0))
      * int kMRILinearInterp = SDValueInt(int(1))
      * int kMRIExpUpInterp = SDValueInt(int(2))
      * int kMRIExpDnInterp = SDValueInt(int(3))
      * int kMRISmoothInterp = SDValueInt(int(4))
      * int kMRIBumpInterp = SDValueInt(int(5))
      * int kMRISpikeInterp = SDValueInt(int(6))

[29/66] 'mdl::ifm::MayaRampEntry'
#################################
   * 'mdl::ifm::MayaRampEntry' (SDTypeStruct)
      * float position
      * ColorRGB col

[30/66] 'SDTypeArray<mdl::ifm::MayaRampEntry>'
##############################################
   * 'SDTypeArray<mdl::ifm::MayaRampEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaRampEntry' (SDTypeStruct)
            * float position
            * ColorRGB col

[31/66] 'SDTypeArray<mdl::ifm::MayaRampEntry>'
##############################################
   * 'SDTypeArray<mdl::ifm::MayaRampEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaRampEntry' (SDTypeStruct)
            * float position
            * ColorRGB col

[32/66] 'mdl::ifm::MayaCompositeOperation'
##########################################
   * 'mdl::ifm::MayaCompositeOperation' (SDTypeEnum)
      * int kMCOAdd = SDValueInt(int(0))
      * int kMCOSubstract = SDValueInt(int(1))
      * int kMCOMix = SDValueInt(int(2))
      * int kMCOMultiply = SDValueInt(int(3))
      * int kMCOScreen = SDValueInt(int(4))
      * int kMCOOverlay = SDValueInt(int(5))
      * int kMCODifference = SDValueInt(int(6))
      * int kMCODodge = SDValueInt(int(7))
      * int kMCOBurn = SDValueInt(int(8))

[33/66] 'mdl::ifm::MayaLogicOperation'
######################################
   * 'mdl::ifm::MayaLogicOperation' (SDTypeEnum)
      * int kMLOEqual = SDValueInt(int(0))
      * int kMLONotEqual = SDValueInt(int(1))
      * int kMLOLessThan = SDValueInt(int(2))
      * int kMLOGreaterThan = SDValueInt(int(3))
      * int kMLOLessOrEqual = SDValueInt(int(4))
      * int kMLOGreaterOrEqual = SDValueInt(int(5))

[34/66] 'mdl::ifm::MayaMathOperation'
#####################################
   * 'mdl::ifm::MayaMathOperation' (SDTypeEnum)
      * int kMMOAdd = SDValueInt(int(0))
      * int kMMOSubstract = SDValueInt(int(1))
      * int kMMOMultiply = SDValueInt(int(2))
      * int kMMODivide = SDValueInt(int(3))
      * int kMMOMin = SDValueInt(int(4))
      * int kMMOMax = SDValueInt(int(5))
      * int kMMOPower = SDValueInt(int(6))

[35/66] 'mdl::ifm::volumeInfo'
##############################
   * 'mdl::ifm::volumeInfo' (SDTypeStruct)
      * ColorRGB absorptionCoefficient
      * ColorRGB scatteringCoefficient

[36/66] 'mdl::ifm::MayaLayeredTextureReturn'
############################################
   * 'mdl::ifm::MayaLayeredTextureReturn' (SDTypeStruct)
      * float outAlpha
      * ColorRGB outColor
      * ColorRGB outTransparency

[37/66] 'mdl::ifm::MayaLayeredTextureBlendMode'
###############################################
   * 'mdl::ifm::MayaLayeredTextureBlendMode' (SDTypeEnum)
      * int kMLTBMNone = SDValueInt(int(0))
      * int kMLTBMOver = SDValueInt(int(1))
      * int kMLTBMIn = SDValueInt(int(2))
      * int kMLTBMOut = SDValueInt(int(3))
      * int kMLTBMAdd = SDValueInt(int(4))
      * int kMLTBMSubtract = SDValueInt(int(5))
      * int kMLTBMMultiply = SDValueInt(int(6))
      * int kMLTBMDifference = SDValueInt(int(7))
      * int kMLTBMLighten = SDValueInt(int(8))
      * int kMLTBMDarken = SDValueInt(int(9))
      * int kMLTBMSaturate = SDValueInt(int(10))
      * int kMLTBMDesaturate = SDValueInt(int(11))
      * int kMLTBMIlluminate = SDValueInt(int(12))

[38/66] 'mdl::ifm::MayaLayeredTextureEntry'
###########################################
   * 'mdl::ifm::MayaLayeredTextureEntry' (SDTypeStruct)
      * ColorRGB col
      * float alpha
      * mdl::ifm::MayaLayeredTextureBlendMode blendMode
      * bool isVisible

[39/66] 'SDTypeArray<mdl::ifm::MayaLayeredTextureEntry>'
########################################################
   * 'SDTypeArray<mdl::ifm::MayaLayeredTextureEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaLayeredTextureEntry' (SDTypeStruct)
            * ColorRGB col
            * float alpha
            * mdl::ifm::MayaLayeredTextureBlendMode blendMode
            * bool isVisible

[40/66] 'mdl::ifm::MayaConditionOperation'
##########################################
   * 'mdl::ifm::MayaConditionOperation' (SDTypeEnum)
      * int kMCOEqual = SDValueInt(int(0))
      * int kMCONotEqual = SDValueInt(int(1))
      * int kMCOGreaterThan = SDValueInt(int(2))
      * int kMCOGreaterOrEqual = SDValueInt(int(3))
      * int kMCOLessThan = SDValueInt(int(4))
      * int kMCOLessOrEqual = SDValueInt(int(5))

[41/66] 'mdl::ifm::MayaDoubleShadingSwitchEntry'
################################################
   * 'mdl::ifm::MayaDoubleShadingSwitchEntry' (SDTypeStruct)
      * float2 inDouble
      * int inShape

[42/66] 'SDTypeArray<mdl::ifm::MayaDoubleShadingSwitchEntry>'
#############################################################
   * 'SDTypeArray<mdl::ifm::MayaDoubleShadingSwitchEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaDoubleShadingSwitchEntry' (SDTypeStruct)
            * float2 inDouble
            * int inShape

[43/66] 'mdl::ifm::MayaMultiplyDivideOperation'
###############################################
   * 'mdl::ifm::MayaMultiplyDivideOperation' (SDTypeEnum)
      * int kMMDONoOperation = SDValueInt(int(0))
      * int kMMDOMultiply = SDValueInt(int(1))
      * int kMMDODivide = SDValueInt(int(2))
      * int kMMDOPower = SDValueInt(int(3))

[44/66] 'mdl::ifm::MayaPlace2dTextureReturn'
############################################
   * 'mdl::ifm::MayaPlace2dTextureReturn' (SDTypeStruct)
      * float2 outUV
      * float2 outUvFilterSize

[45/66] 'mdl::ifm::MayaPlusMinusAverageOperation'
#################################################
   * 'mdl::ifm::MayaPlusMinusAverageOperation' (SDTypeEnum)
      * int kMPMAONoOperation = SDValueInt(int(0))
      * int kMPMAOSum = SDValueInt(int(1))
      * int kMPMAOSubstract = SDValueInt(int(2))
      * int kMPMAOAverage = SDValueInt(int(3))

[46/66] 'mdl::ifm::MayaPlusMinusAverageOutput'
##############################################
   * 'mdl::ifm::MayaPlusMinusAverageOutput' (SDTypeStruct)
      * float output1D
      * float2 output2D
      * float3 output3D

[47/66] 'mdl::ifm::MayaProjectionProjType'
##########################################
   * 'mdl::ifm::MayaProjectionProjType' (SDTypeEnum)
      * int kMPTOff = SDValueInt(int(0))
      * int kMPTPlanar = SDValueInt(int(1))
      * int kMPTSpherical = SDValueInt(int(2))
      * int kMPTCylindrical = SDValueInt(int(3))
      * int kMPTBall = SDValueInt(int(4))
      * int kMPTCubic = SDValueInt(int(5))
      * int kMPTTriPlanar = SDValueInt(int(6))
      * int kMPTConcentric = SDValueInt(int(7))
      * int kMPTPerspective = SDValueInt(int(8))

[48/66] 'mdl::ifm::MayaProjectionFitType'
#########################################
   * 'mdl::ifm::MayaProjectionFitType' (SDTypeEnum)
      * int kMPFTNoFit = SDValueInt(int(0))
      * int kMPFTCameraFilm = SDValueInt(int(1))
      * int kMPFTCameraRez = SDValueInt(int(2))

[49/66] 'mdl::ifm::MayaProjectionFitFill'
#########################################
   * 'mdl::ifm::MayaProjectionFitFill' (SDTypeEnum)
      * int kMPFFFillFit = SDValueInt(int(0))
      * int kMPFFHorizontalFit = SDValueInt(int(1))
      * int kMPFFVerticalFit = SDValueInt(int(2))

[50/66] 'mdl::ifm::MayaProjectionReturn'
########################################
   * 'mdl::ifm::MayaProjectionReturn' (SDTypeStruct)
      * float outAlpha
      * ColorRGB outColor
      * ColorRGB outTransparency

[51/66] 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)
            * float position
            * float floatValue
            * mdl::ifm::MayaRampAttrInterpolation interp

[52/66] 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)
            * float position
            * float floatValue
            * mdl::ifm::MayaRampAttrInterpolation interp

[53/66] 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)
            * float position
            * float floatValue
            * mdl::ifm::MayaRampAttrInterpolation interp

[54/66] 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)
            * float position
            * float floatValue
            * mdl::ifm::MayaRampAttrInterpolation interp

[55/66] 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)
            * float position
            * float floatValue
            * mdl::ifm::MayaRampAttrInterpolation interp

[56/66] 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)
            * float position
            * float floatValue
            * mdl::ifm::MayaRampAttrInterpolation interp

[57/66] 'mdl::ifm::MayaRemapValueReturn'
########################################
   * 'mdl::ifm::MayaRemapValueReturn' (SDTypeStruct)
      * float outValue
      * ColorRGB outColor

[58/66] 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaFloatRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaFloatRampAttrEntry' (SDTypeStruct)
            * float position
            * float floatValue
            * mdl::ifm::MayaRampAttrInterpolation interp

[59/66] 'SDTypeArray<mdl::ifm::MayaColorRampAttrEntry>'
#######################################################
   * 'SDTypeArray<mdl::ifm::MayaColorRampAttrEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaColorRampAttrEntry' (SDTypeStruct)
            * float position
            * ColorRGB col
            * mdl::ifm::MayaRampAttrInterpolation interp

[60/66] 'mdl::ifm::MayaSingleShadingSwitchEntry'
################################################
   * 'mdl::ifm::MayaSingleShadingSwitchEntry' (SDTypeStruct)
      * float inSingle
      * int inShape

[61/66] 'SDTypeArray<mdl::ifm::MayaSingleShadingSwitchEntry>'
#############################################################
   * 'SDTypeArray<mdl::ifm::MayaSingleShadingSwitchEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaSingleShadingSwitchEntry' (SDTypeStruct)
            * float inSingle
            * int inShape

[62/66] 'mdl::ifm::MayaTripleShadingSwitchEntry'
################################################
   * 'mdl::ifm::MayaTripleShadingSwitchEntry' (SDTypeStruct)
      * float3 inTriple
      * int inShape

[63/66] 'SDTypeArray<mdl::ifm::MayaTripleShadingSwitchEntry>'
#############################################################
   * 'SDTypeArray<mdl::ifm::MayaTripleShadingSwitchEntry>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaTripleShadingSwitchEntry' (SDTypeStruct)
            * float3 inTriple
            * int inShape

[64/66] 'mdl::ifm::MayaIAUvSets'
################################
   * 'mdl::ifm::MayaIAUvSets' (SDTypeStruct)
      * int inShape
      * int index

[65/66] 'SDTypeArray<mdl::ifm::MayaIAUvSets>'
#############################################
   * 'SDTypeArray<mdl::ifm::MayaIAUvSets>' (SDTypeArray)
      * Item Type:
         * 'mdl::ifm::MayaIAUvSets' (SDTypeStruct)
            * int inShape
            * int index

[66/66] 'mdl::ifm::MayaVectorProductOperation'
##############################################
   * 'mdl::ifm::MayaVectorProductOperation' (SDTypeEnum)
      * int kMVPONoOperation = SDValueInt(int(0))
      * int kMVPODotProduct = SDValueInt(int(1))
      * int kMVPOCrossProduct = SDValueInt(int(2))
      * int kMVPOVectorMatrixProduct = SDValueInt(int(3))
      * int kMVPOPointMatrixProduct = SDValueInt(int(4))
